恢復轉儲時出現大量“無效命令\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

相關內容