0

在 SQL Server 中,我可以从另一个机器的备份在服务器上创建一个新数据库。我似乎无法在 pgAdmin4 和 PostgreSQL10 中找到该功能。看来我所能做的就是恢复现有的数据库。我需要先创建一个空白数据库吗?

4

1 回答 1

2

您可以使用--create-Cpg_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 回答