Fehler "ungültige Bytefolge" beim Wiederherstellen der PostgreSQL-Datenbank
Ich habe heute versucht, meine PostgreSQL (8.1.22) -Datenbank mit pgAdmin III aus der Produktion wiederherzustellen. Nach Abschluss des Wiederherstellungsvorgangs wurden jedoch folgende Fehler ausgegeben:
WARNING: errors ignored on restore: 4
Außerdem stellte ich bei einer Untersuchung fest, dass von allen Tabellen 3 Tabellen nicht wiederhergestellt wurden (sie enthielten 0 Zeilen). Als ich das Protokoll überprüfte, fand ich den folgenden Fehler in der Nähe der 3 Tabellen:
pg_restore: [archiver (db)] Error from TOC entry 5390; 0 442375 TABLE DATA tablename postgres
pg_restore: [archiver (db)] COPY failed: ERROR: invalid byte sequence for encoding "UTF8": 0xea0942
HINT: This error can also happen if the byte sequence does not match the encoding expected by the server, which is controlled by "client_encoding".
CONTEXT: COPY tablename , line 7875
Ich habe versucht, mein Problem bei Google zu recherchieren, aber das ergab keine Ergebnisse. Bitte helfen Sie bei der Wiederherstellung dieser drei Tabellen ohne Fehler.