2012-01-05 107 views

回答

12

如果安装PostgreSQL客户端程序,就可以使用“pg_restore的”到转储文件转换为SQL脚本,而无需使用PostgreSQL实例。只要执行pg_restore dumpfile.pg,它就会将还原SQL打印到标准输出。

+0

这PostgreSQL客户端程序最好? – Norm 2012-01-05 20:32:31

+0

好吧,pg_restore是postgresql提供的cli工具之一。我通常使用psql来处理服务器。有些人真的很喜欢pgadmin,我不想写我自己的桌面客户端。因人而异。 – araqnid 2012-01-07 04:46:59

+1

对于任何想要将输出保存到文件的人,请使用:pg_restore dumpfile.pg> my_file.sql – imderek 2012-10-16 21:36:01

5

如果您已经安装在终端上PostgreSQL和您的文件latest.dump你只需要把它这种方式转换为latest.sql

$ pg_restore latest.dump > latest.sql