Unzählige „ungültiger Befehl \N“ beim Wiederherstellen eines Dumps

Unzählige „ungültiger Befehl \N“ beim Wiederherstellen eines Dumps

Ich folge diesen Anweisungen, um Postgres von 9.1 auf 9.3 zu aktualisieren: http://www.postgresql.org/docs/9.1/static/upgrading.html

Beim Wiederherstellen (Schritt 8) erhalte ich zahlreiche Meldungen wie diese: psql:/mnt/dumps/pre-upgrade.dump:61028: invalid command \N

Kennt jemand das Problem oder kann mir eine bessere Upgrade-Anleitung für Linux geben?

Antwort1

Ich hatte einen Dump von pg_dump.
Meine Fehlerausgabe war:

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

Ich habe versucht, es durch Escapen und Ersetzen zu beheben \n, aber der Fehler blieb bestehen ÿþ.
Um den ÿþFehler zu beheben, habe ich versucht, in zu kodieren UTF-8.

Irgendwann habe ich dann nochmal von vorne angefangen, einen neuen Export gemacht und nur den Export nach konvertiert UTF-8. Es wurde kein Fehler mehr ausgegeben, alsodas behob auch die error: invalid command \n.

verwandte Informationen