pgAdmin III还原PLAIN备份

16

作为一个新手使用PostgreSQL数据库,我发现列名自动转换为小写字母。我创建了一个PLAIN备份,并手动将列名编辑为正确的大小写格式。但是,当我尝试恢复编辑后的PLAIN备份时,pgAdmin3 Restore的OK按钮被禁用了。

有没有一种方法可以运行编辑后的plain备份文件呢?请帮忙解决。


失败并出现错误 - 例如? - Milen A. Radev
1个回答

25

使用客户端程序psql进行恢复,很好用。pgAdmin和PostgreSQL的安装程序也会安装psql,因此您应该在PC或数据库服务器上拥有它。

psql -f backup.sql postgres

我应该把backup.sql放在哪个目录下?我正在使用Windows 7。 - Nick Binnet
只需将文件放在 C:\ 目录下,并告诉 psql 在哪里找到它: psql -f "c:/backup.sql" postgres - Frank Heikens
您可以添加“-U USERNAME”以使用此命令与其他用户一起使用,而不是默认用户。 - Christian Vielma
您还可以在 PSQL 提示符上运行以下命令 \i <path> - Ujjwal Singh

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接