如何还原纯文本postgres .backup文件


18

我以纯格式从pgAdmin导出了一个postgres数据库,因为我想搜索整个数据库文本。然后,我尝试恢复数据库,但是它给出了一个错误,指出存档文件不是有效的存档文件。如果可以还原数据库,该如何还原呢?

Answers:


19

跑:

psql -U your_user_name your_db_name < your_dump_file

我在Windows 7上。我可以在Windows 7上这样做吗?

如果postgresql包中包含psql frontend ,则应该这样做。尝试启动一个终端,然后使用cd进入postgresql bin目录并尝试运行psql

我现在尝试了。它没有工作。postgres bin目录中有psql.bat文件。我正在使用postgres 8.3

“没有用”是什么意思?但是,如果有psql.bat,请尝试使用它,然后应运行psql。在这里寻找帮助archives.postgresql.org/pgsql-admin/2006-12/msg00091.php

抱歉,我的意思是bin目录中没有psql.bat文件
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.