如何使用PostgreSQL从备份创建数据库?

如何使用PostgreSQL从备份创建数据库?,postgresql,database-backups,database-restore,pgadmin-4,postgres-10,Postgresql,Database Backups,Database Restore,Pgadmin 4,Postgres 10,在SQL Server中,我可以从另一个框中的备份在服务器上创建新数据库。我似乎在pgAdmin4和PostgreSQL10中找不到该功能。看起来我所能做的就是恢复现有的数据库。我需要先创建一个空白数据库吗?您可以在pg\u dump函数中使用-create或-C来创建数据库。发件人: 使用命令开始输出,以创建数据库本身并 重新连接到创建的数据库。(有了这种形式的脚本 在目标安装中安装哪个数据库并不重要 在运行脚本之前连接到。) 对于语法: pg_dump -C -U your_user -d

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

您可以在
pg\u dump
函数中使用
-create
-C
来创建数据库。发件人:

使用命令开始输出,以创建数据库本身并 重新连接到创建的数据库。(有了这种形式的脚本 在目标安装中安装哪个数据库并不重要 在运行脚本之前连接到。)

对于语法:

pg_dump -C -U your_user -d your_db > filename.sql

您可以在
pg_dump
函数中使用
--create
-C
创建数据库。发件人:

使用命令开始输出,以创建数据库本身并 重新连接到创建的数据库。(有了这种形式的脚本 在目标安装中安装哪个数据库并不重要 在运行脚本之前连接到。)

对于语法:

pg_dump -C -U your_user -d your_db > filename.sql


始终有一个
pg_dumpall
命令始终有一个
pg_dumpall
命令