Database postgresql将备份导入新数据库

Database postgresql将备份导入新数据库,database,postgresql,command-line,backup,Database,Postgresql,Command Line,Backup,我正在尝试还原postgresql的.sql备份。我阅读了它的文档,但我希望有一个清晰简单的命令,用于将我的整个数据库(架构和数据)导入到一个新的postgresqldb中。首先,您需要使用模板创建一个数据库,并使用: 示例: c:\program files\postgresql\9.3\bin> psql -h localhost -p 5432 -U postgres newDBname < D:\bac

我正在尝试还原
postgresql
的.sql备份。我阅读了它的文档,但我希望有一个清晰简单的命令,用于将我的整个数据库(架构和数据)导入到一个新的
postgresql
db中。

首先,您需要使用
模板创建一个
数据库
,并使用:

示例

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

注意:确保使用
模板
名称作为
模板0
,输入一个新的
数据库
名称代替
新数据库名
首先,您需要使用
模板
名称
模板0
创建一个
数据库
,并使用:

示例

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

注意:确保使用
模板
名称作为
模板0
,输入一个新的
数据库
名称代替
新数据库名
首先,您需要使用
模板
名称
模板0
创建一个
数据库
,并使用:

示例

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

注意:确保使用
模板
名称作为
模板0
,输入一个新的
数据库
名称代替
新数据库名
首先,您需要使用
模板
名称
模板0
创建一个
数据库
,并使用:

示例

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

注意:确保使用
模板
名称作为
模板0
,并输入一个新的
数据库
名称来代替您尝试的
新数据库名

?展示一下,你试过什么?展示一下,你试过什么?展示一下,你试过什么?让我看看。