Moin,
Ich brauch eine
DB in die grosse Datenmengen geladen werden. Da Firebird keine "Bulk Load" kennt, habe ich mir mal PostgreSQL 8.0 angesehen. Da gibt's 'ne copy Funktion zum Laden / Speichern von/in Textdateien.
Das eigentliche Problem ist, dass meine zu ladenden Textdatein französische (und auch deutsche und spanische) Buchstaben enthalten (z.B. é, à, ç, ä, ã, etc...). Bei einem Insert gibt das keine Probleme, ein Copy schmiert mir leider ab.
Hab also mal schnell ein Unload in eine Textdatei gemacht und folgendes rausgefunden :
Ein "
é" in einer Tabelle wird in der Textdatei als "
é" dargestellt. Umgedreht funktioniert so auch das LOAD und ein "
é" in einer Datei wird wieder als "
é" in der Tabelle dargestellt.
Ich würde also gerne 'n Konsolenprogramm schreiben (Delphi oder auch C#), welches die Konvertierung automatisiert.
Wäre für Ideen sehr dankbar.
Tschüss,
Lutz