postgresql导入备份到新的数据库

时间:2014-07-24 10:33:16

标签: database postgresql command-line backup

我正在尝试恢复postgresql的.sql备份。我阅读了它的文档,但我希望有一个简单的命令,可以将我的整个数据库(模式和数据)导入到新的postgresql数据库中。

1 个答案:

答案 0 :(得分:3)

首先,您需要使用database名称template创建template0并使用:

示例

c:\program files\postgresql\9.3\bin> psql -h localhost -p 5432 
                                    -U postgres newDBname < D:\backup.sql

注意:请确保template名称为template0,并输入新的database名称代替newDBname