PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : PostgreSQL-Import



pixel
20.08.04, 10:45
Hi@all,

was für Möglichkeiten gibt es einen Daten-Import in eine PostgrSQL-Datenbank zu machen? Am besten wäre wenn ich ein Textfile (csv o.ä.) mit einem definierten Satzaufbau per Konsolenbefehl oder Skript einlesen könnte.

Hat jemand von euch Erfahrungen damit?

Viele Grüße
pixel

CYP
20.08.04, 12:46
möchtest du denn daten in eine tabelle einlesen

oder eine komplette datenbank befüllen (also auch tabellen anlegen)

für 1. ist sicher der copy befehl prima -> einfach mal im handbuch nachschlagen

pixel
20.08.04, 13:43
Hi,

nur Daten in eine Tabelle 'befüllen'. Keine neuen Tabellen anlegen.

Der Hintergrund ist folgender. Unsere selbst programmierte Firmensoftwa basiert auf einer Interbase-Datenbank. Hier sind unter anderem unsere ganzen Adressen (Kunden, Lieferanten usw.). Nun haben wir unsere Groupware auf Opengroupware umgestellt. Diese benutzt PostgreSQL zur Speicherung von Adress-Daten. Ein Syncronisation der Datenbanken ist nicht ohne weiteres möglich und auch gar nicht notwendig.

Wenn einmal in der Nacht ein ableich stattfindet reicht da völlig. Nun haben wir vor einen Interbase-Export zu machen und diesen wieder in PostgreSQL zu importieren.

Nun sollte ich erst mal wissen was und wie ich in PostgreSQL einlesen kann. Dann können wir den Interbase-Export danach programmieren.

Viele Grüße
pixel

CYP
20.08.04, 14:20
wie gesagt mit copy kannst du z.b csv datei einlesen