Postgres 转储到 TXT 文件

Dre*_*rew 9 postgresql pg-dump

有没有办法将 Postgres 转储文件转换为文本文件?

我在将转储到正确的文件位置时遇到问题,我只想从转储文件中恢复,然后导出到文本。

真的,我只需要将它导入到 SQLite 数据库中。

我认为这是一个二进制转储。这是最新的转储内容:

在此处输入图片说明

Dan*_*ité 18

这是由pg_dump -Fc. 转储可能包含也可能不包含数据,这取决于它使用的选项。

要从中创建包含 SQL 命令的文本文件,请使用pg_restore

基本语法是pg_restore -f output.sql file.dump,也就是说,您不指定目标数据库(注意缺少的-d选项)。 -f-可以用来代替-f output.sql将 SQL 脚本发送到标准输出。