2

我有一個谷歌雲sql postgresql實例。當我嘗試導入postgresql轉儲時,出現以下錯誤。如何連接到postgresql谷歌雲的sql實例?需要使用pg_restore命令導入postgresql轉儲

enter image description here

我能夠與下面給出的命令連接到實例。

gcloud sql connect instance-name --user postgres 

它帶我到psql的命令行客戶端,我不能使用數據庫恢復命令狀pg_restore的

有沒有人對我怎麼能真正連接到谷歌雲SQL實例的想法,使我可以執行諸如pg_restore之類的操作嗎?

+0

近禮物圖標,在右上角,你有命令提示符按鈕。 這將允許你連接到控制檯,所以你可以很高興地推出pg_restore ... – Arkhena

回答

1

,如果你需要pg_restore的可以簡單地使用:

gcloud sql connect instance-name --user postgres < dbbackup.sql

其中dbbackup.sql是獲得一個文件:

pg_dump olddb --format=plain --no-owner -v >> dbbackup.sql

相關問題