如何解决PostgreSQL不会恢复转储
我一直在尝试还原转储文件dump-postgres-202010121008.sql,但无法还原,我尝试了以下还原方法,但似乎没有用:
方法1:使用pgAdmin 4
我用以下输入尝试了pg_restore方法:
格式:自定义或tar
工作数量:空
角色名称:postgres
当我单击“还原”时,我得到一个Failed(exit code: 1)
并显示以下错误消息:
pg_restore: error: input file does not appear to be a valid archive
我也尝试过查询工具>打开文件,但仍然出现错误File type not supported
。
方法2:使用命令行
我已经在终端上尝试了pg_restore命令,但是它返回了pg_restore: error: input file does not appear to be a valid archive
我还尝试了以下命令:
su postgres
psql postgres
\i dump-postgres-202010121008.sql
但是我得到了这个日志:
psql:dump-postgres-202010121008:42473: error: invalid command \��0�8�ӛӣ��X�H6����.�y�:���e�ne��Pc�9x@%"˔U�rV7M=�
psql:dump-postgres-202010121008.sql:42474: error: invalid command \�T����kW:����Һ�-kL
psql:dump-postgres-202010121008.sql:42484: error: invalid command \M�LJ,�ϐ}�c,J�-�)ATo▒�HJ��+w
psql:dump-postgres-202010121008.sql:783003: ERROR: invalid byte sequence for encoding "UTF8": 0xea 0xab 0x7a
任何帮助将不胜感激,谢谢。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。