为什么我无法恢复到新创建的数据库?

时间:2017-03-30 23:04:41

标签: postgresql

我使用以下命令创建了数据库的备份:

pg_dump -Fc mydatabase > db.dump

我可以使用pg_restore -C恢复此备份,方法是先创建备份文件中列出的数据库,然后再连接到该备份。但是,当我尝试将pg_restore没有-C的备份恢复到新创建的数据库时,没有任何反应。我运行以下命令:

pg_restore -d newdatabase

当我尝试查看newdatabase的所有列时,我得到:

ERROR: relation "newdatabase" does not exist

我基本上是在做文档告诉我的事情:

enter image description here

关于为什么会发生这种情况或如何使用pg_restore恢复到新创建的数据库的任何帮助都会很棒。

编辑:

我刚检查过newdatabase是否存在且确实存在:

enter image description here

0 个答案:

没有答案