2017-04-23 25 views
0

我嘗試連接通過Windows的Node.js(環回框架)到PostgreSQL,但是當我試圖訪問數據庫會出現此錯誤:Postgres的未處理的廢品:關係「public.role」不存在

Unhandled rejection error: relation "public.role" does not exist 
at Connection.parseE (\node_modules\pg\lib\connetion.js:569:11) 
at Connection.parseMessage (\node_modules\pg\lib\connection.js:396:17) 
at Socket.<anonymous> (\node_modules\pg\lib\connection.js:132:22) 
at emitOne (events.js:96:13) 
at Socket.emit (events.js:188:7) 
at readableAddChunk (_stream_readable.js:176:18) 
at Socket.Readable.push (_stream_readable.js:134:10) 
at TCP.onread (net.js:548:20) 

回答

0

由於PG模塊開發的一個說:

「它看起來像你想查詢表‘角色’並不在你連接到數據庫中。」

0

對於schema +表,這看起來像是無效的轉義。您可能需要的是:"public"."role",如在模式+表格中,而不是"public.role"作爲表格名稱。

+0

謝謝你的回答。我應該如何解決這個問題?我認爲這與某種訪問控制有關... –