Hallo,
kennt wer ein (Kauf) Tool mit welchen ich eine Firebird Datenbank in einem
ASCII Format (
CSV,
XML oder ähnlich)
ausgeben und einlesen kann?
Ich archiviere Firebird Datenbanken, welche mit unterschiedlichen Versionen erzeugt wurden.
Gelegentlich wird die eine oder andere Datenbank nochmals benötigt.
Standardvorgehensweise ist ja Backup mit der Erzeugerversion und Restore in der neuen Version.
Auf meiner Entwicklungsmaschine habe ich jeweils die neuste Version des Servers als Dienst und alle anderen unter einer anderen Portadresse als Application laufen.
Diese Vorgehensweise ist aber für den Nutzer des Programms nicht akzeptabel.
Wenn so ein Tool nicht beschaffbar ist, denke ich dieses mit embedded Firebird selbst zu schreiben, möchte mir diese
Arbeit aber gerne sparen.
Der Ablauf:
Erkenne Version der vorliegenden Datenbank.
Gib die Daten über embeddedSQL als Transferdatei aus.
Lese die Daten in der aktuellen
FB Version ein.
Da in FB2.1 einige nicht als reserviert gekennzeichnete Wörter (z.B. Start oder Starts) nicht als Tabellenname funktionieren, muss ich beim Einlesen den Tabellennamen anpassen.
Für einen Tip dankbar.
Gruß Peter