DBF in PostgreSQL Datenbank importieren

Alles was zur Programmier(skript)sprache PHP/MySQL passt
Antworten
Benutzeravatar
h3rb3rn
Administrator
Beiträge: 184
Registriert: vor 8 Jahre

DBF in PostgreSQL Datenbank importieren

Beitrag von h3rb3rn » vor 6 Jahre

Hab nach einem Servercrash das große Problem gehabt die Datenbank einer Lagerbuchhaltungssoftware in PostgreSQL wiederherstellen zu müssen wozu es immerhin DBF Exports gab.

Mit dem Tool PgDBF kann man diese Dateien in eine bestehende PgSQL Datenbank importieren.

Dies ist Dokumentiert unter https://github.com/kstrauser/pgdbf und kann in Ubuntu über die Paketverwaltung installiert werden.

Code: Alles auswählen

apt-get install pqdbf
Die Syntax welche bei mir geklappt hat sah so aus

Code: Alles auswählen

pgdbf %%BACKUPFILE%%.DBF  | iconv -c -f %%Codierung%% -t %%Codierung%% | psql %%DATENBANKNAME%%
Ein Beispiel

Code: Alles auswählen

pgdbf TESTBACKUP.DBF  | iconv -c -f LATIN9 -t LATIN9 | psql TESTDATENBANK

Link:
BBcode:
HTML:
Hide post links
Show post links

Antworten