Einlesen von Tabellen mit "ungültiger Eingabesyntax"

From: "Exner, Peter" <Exner(at)his(dot)de>
To: <pgsql-de-allgemein(at)postgresql(dot)org>
Subject: Einlesen von Tabellen mit "ungültiger Eingabesyntax"
Date: 2006-06-12 09:29:24
Message-ID: 507847EF2B23D748BAC77799DA52D0EC5FC91C@mailbox.his.de
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-de-allgemein

Hallo!

Ich möchte eine Tabelle laden, die zuvor aus einer Informix-DB entladen wurde. Hierbei gab es verschiedene Hürden zu überwinden:

1. Datumsformat. Lösung: SET DATESTYLE TO german;
2. Leere Felder. Lösung: ... NULL AS '';
3. Die Anzahl der entladenen Spalten stimmt nicht. Lösung: Dummy-Feld in die PG-Tabelle hinten angehängt.

noch offen:
4. FEHLER: ungültige Eingabesyntax für Typ numeric: »922,27«. Lösung: ???

Vermutlich werden die Kommas falsch verstanden und Punkte als Dezimaltrenner erwartet. Kann ich PG überreden, doch die Kommas zu akzeptieren (z.B. mit SET WASAUCHIMMER TO ',')?

Eingesetzt wird Postgres 8.1.3.

Danke für Antworten bereits jetzt!
Peter

Responses

  • Re: Ei at 2006-06-12 09:49:36 from A. Kretschmer

Browse pgsql-de-allgemein by date

  From Date Subject
Next Message A. Kretschmer 2006-06-12 09:49:36 Re: Ei
Previous Message Ulrich Cech 2006-06-11 21:31:14 Backup/Restore mit BLOBs