postgresql – pg_restore toc错误

我正在使用pg_dump和restore的以下语法
pg_dump eval --inserts -b -c --encoding UTF8 -Fc -f eval.sql.tar.gz -x -U postgres
createdb -T template0 test -U postgres
pg_restore -d test eval.sql.tar.gz -e -U postgres

转储成功,没有错误,但恢复造成一些错误,我正在倾销和恢复在同一台机器与同一用户和特权所有…

我已经试过与其他格式也,平原,焦油,压缩都得到相同的错误..

我的pg版本是8.4.11,psql版本是8.4.11

我不知道是什么造成这些错误..任何人都可以帮助我

pg_restore: [archiver (db)] Error while PROCESSING TOC:
pg_restore: [archiver (db)] Error from TOC entry 4965; 0 138871 TABLE DATA ir_act_report_xml insigni
pg_restore: [archiver (db)] Could not execute query: ERROR:  invalid input Syntax for integer: "purchase.order"
LINE 1: ...st for Quotation','ir.actions.report.xml',NULL,'purchase....
                                                             ^
    Command was: INSERT INTO ir_act_report_xml VALUES (350,'Request for Quotation','purchase.order','purcha...
这样做的伎俩
pg_dump database_name -c -Ft -f file_name.tar 

pg_restore -d database_name -c file_name.tar

在此之前,我试图恢复,包括-c(干净)

即使-c包含在pg_dump中,它不在pg_restore中使用,除非我们说使用…

相关文章

项目需要,有个数据需要导入,拿到手一开始以为是mysql,结果...
本文小编为大家详细介绍“怎么查看PostgreSQL数据库中所有表...
错误现象问题原因这是在远程连接时pg_hba.conf文件没有配置正...
因本地资源有限,在公共测试环境搭建了PGsql环境,从数据库本...
wamp 环境 这个提示就是说你的版本低于10了。 先打印ph...
psycopg2.OperationalError: SSL SYSCALL error: EOF detect...