我有一个数据库备份的.sql文件。我的系统安装了PostgreSQL,我使用pgadmin4与数据库通信。我想使用pgadmin恢复这个.sql文件。谁能给我指路?
使用pg_dump
生成的SQL脚本,如果没有--inserts
选项,则无法使用pgAdmin恢复,因为COPY
数据与语句混在一起。你需要psql
。
您可以使用其他备份格式之一("custom", "directory";或"tar"),并使用pgAdmin来恢复。但是在这种情况下,pgAdmin所做的只是调用pg_restore
,所以您最好自己从命令行执行。
另一个选项是启动"psql工具"。从pgAdmin,这只是psql
。然后可以使用i dumpfile.sql
加载转储文件。