Hallo allerseits,
seit kurzem habe ich Probleme mit folgendem Befehl:
Ich erhalte dann immer:Code:./pg_dump -E Latin1 --inserts -t cms_administration -t cms_gastronomie_besondere_preisaktion -h x.x.x.x -U xxxxxx -p 5432 datenbank > /home/......./sicherung.sql
pg_dump: SQL command failed
pg_dump: Error message from server: ERROR: character 0xe282ac of encoding "UTF8" has no equivalent in "LATIN1"
pg_dump: The command was: FETCH 100 FROM _pg_dump_cursor
....letzte Woche ging das noch (läuft über ein automatisiertes Skript)
Ich nutze PostgreSQL 8.4. Ich frage mich nun, wie ich vielleicht herausfinden kann, welches Zeichen da solche Schwierigkeiten macht?
Vielen Dank im Voraus, Kai
Nun, deine Datenbank ist UTF8, oder? Wieso exportierst du dann in Latin1?
Herausfinden kannst du das durch etwas manuelle Arbeit: verbinde dich mit psql zu dieser Datenbank, setze dein Client Encoding auch auf Latin1 und lies die Tabellen einzeln aus. Dann wirst du irgendwann in den Fehler laufen und kannst das mittels WHERE weiter einschränken.
Xandrian: Kurz gesagt: Du hast ein falsches Konzept und willst nicht auf ads hören
Jetzt NEU: PostgreSQL - Datenbankpraxis für Anwender, Administratoren und Entwickler
PostgreSQL Service & Support
Links: Tobias Bauer - IT- und Funkdienstleistungen - Bilderrahmen-kaufen.de - Der Onlineshop für Bilderrahmen & Fotorahmen - Funkforum
Lesezeichen