Entwickler-Ecke

Datenbanken - Daten portieren firebird -> sqlite


ssb-blume - So 18.11.12 17:07
Titel: Daten portieren firebird -> sqlite
Hallo,

hat jemand ein Programm/Konzept/Hinweis für obige Arbeit:

alle Daten von 1. Datenbank (firebird) nach 2. Datenbank (sdqlite) portieren.

Die Daten sind sehr umfangreich (Datenbank > 60 MB!)

Vielen Dank!


hansa - So 18.11.12 17:52

Es gibt zwar Programme, die von sich behaupten, das ginge praktisch automatisch. Aber meine Erfahrung ist die : im Endeffekt ist es schneller, ein Script zu erzeugen und das auf die Import-Datenbank anpassen. Oder : Feld für Feld in Zeile einer Textdatei schreiben und diese dann andersrum wieder einlesen.


haentschman - Mo 19.11.12 07:45

Moin...

darf ich mal nach dem Hintergrund fragen ? Wenn ich die Wahl hätte... wäre mir Firebird lieber.


ssb-blume - Mo 19.11.12 10:00

Hallo Haenschmann,

Zitat:
darf ich mal nach dem Hintergrund fragen ? Wenn ich die Wahl hätte... wäre mir Firebird lieber.


ja, mir auch, aber ich portiere ein Programm von Delphi 5!!! nach C# und ich habe in C# noch keine Erfahrungen mit Firebird. Außerdem hat Firebird die unangenehme Eigenschaft, noch einen Haufen zusätzliche Dateien ui brauchen.

Hansi


Nersgatt - Mo 19.11.12 10:13

Ich hab mit Delphi.NET und Firebird gearbeitet. Es gibt für .NET einen Dataprovider für Firdbird:
http://www.firebirdsql.org/en/net-provider/
Der hat sehr gut funktioniert. Alle Probleme, die ich mit Delphi.NET hatte waren NICHT auf den Dataprovider für Firebird zurückzuführen, sondern auf Delphi.NET selber.
Wenn Du also die Wahl hast, kann Du recht bedenkenlos bei Firebird bleiben und mit C# drauf zugreifen.


ssb-blume - Mo 19.11.12 19:03

Danke, Nersgatt
Werde es versuchen...