在SQL Server中,我可以从另一个框中的备份在服务器上创建一个新数据库。我似乎在PostgreSQL10的pgAdmin4中找不到该功能。看来我所能做的就是还原现有数据库。我需要先创建一个空白数据库吗?
答案 0 :(得分:2)
您可以在--create
函数中使用-C
或pg_dump
来建立数据库。来自Documentation:
从输出开始使用命令创建数据库本身,并 重新连接到创建的数据库。 (使用这种形式的脚本, 与目标安装中的哪个数据库无关 在运行脚本之前先连接到。)
语法:
pg_dump -C -U your_user -d your_db > filename.sql
或
pg_dump --create -U your_user -d your_db > filename.sql