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

相关问题