在 SQL Server 中,我可以从另一个机器的备份在服务器上创建一个新数据库。我似乎无法在 pgAdmin4 和 PostgreSQL10 中找到该功能。看来我所能做的就是恢复现有的数据库。我需要先创建一个空白数据库吗?
问问题
350 次
1 回答
2
您可以使用--create
或-C
在pg_dump
函数中创建数据库。从文档:
使用命令开始输出以创建数据库本身并重新连接到创建的数据库。(使用这种形式的脚本,在运行脚本之前连接到目标安装中的哪个数据库都没有关系。)
对于语法:
pg_dump -C -U your_user -d your_db > filename.sql
或者
pg_dump --create -U your_user -d your_db > filename.sql
于 2019-01-03T00:14:44.750 回答