我按照以下说明将 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
。