恢复转储时出现大量“无效命令 \N”

恢复转储时出现大量“无效命令 \N”

我按照以下说明将 postgres 从 9.1 升级到 9.3: http://www.postgresql.org/docs/9.1/static/upgrading.html

当我恢复(步骤 8)时,我收到大量如下消息: psql:/mnt/dumps/pre-upgrade.dump:61028: invalid command \N

有人知道这个问题吗?或者可以给我提供更好的 Linux 升级说明吗?

答案1

我有一个转储pg_dump
我的错误输出是:

psql:export.sql:1: error: invalid command \n
psql:export.sql:2: ERROR:  syntax error at or near "ÿþ"

我尝试转义并替换以修复\n,但仍然出现ÿþ错误。
为了修复ÿþ错误,我尝试编码为UTF-8

在某个时候,我重新开始,进行了新的导出,并仅将导出转换为UTF-8。不再输出任何错误,所以这也修复了 error: invalid command \n

相关内容