Ergebnis 1 bis 2 von 2

Thema: utf8-db in Latin1 umwandeln

  1. #1
    Kai-Behncke ist offline Benutzer
    Registriert seit
    07.01.2008
    Beiträge
    45

    Standard utf8-db in Latin1 umwandeln

    Hallo allerseits,

    seit kurzem habe ich Probleme mit folgendem Befehl:

    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
    Ich erhalte dann immer:

    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

  2. #2
    ads
    ads ist offline Super-Moderator
    Registriert seit
    08.02.2006
    Ort
    MD
    Beiträge
    4.020

    Standard

    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

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

Links: Tobias Bauer - IT- und Funkdienstleistungen   -   Bilderrahmen-kaufen.de - Der Onlineshop für Bilderrahmen & Fotorahmen   -   Funkforum