![]() |
Re: Firebird Versionswechsel
Zitat:
|
Re: Firebird Versionswechsel
Hallo,
wir hatten bei unseren Anwendungen ein ähnlichen Problem und haben dafür eine kleine Anwendung geschrieben. Diese exportiert eine Interbase/Firebird Datenbank in eine Textdatei. Zusätlich werden Blobs und Benutzerrechte in Referenzdateien gespeichert. Die Import-Datenbank muss die gleiche Struktur haben wie beim Export. Wobei hinzugekommene Objekte (Tabellen) kein Problem sind. Um ggf. auch in alte Firebird Versionen importieren zu können (einige Kunden haben noch so etwas), werden neuere Feldtypen wie z.B. Boolean nicht unterstützt. Ich kann nicht garantieren, dass das ganze laufen wird. Aber die Anwendung ist Freeware und kann getestet werden. Download: ![]() Kurzinfo (auf unsere Anwendung zugeschnitten): ![]() Vielleich hilft es :-) Viele Grüsse Tom |
Re: Firebird Versionswechsel
Du bist echt unnötigerweise schwer am rumeiern. 8)
Zitat:
Ne, ...Abbruch. Das da führt in keiner Weise weiter. Der Verein kriegt das sowieso nicht selber hin. Tip : garantiere den Zugriff wegen der möglichen Einsprüche auf die DB auf Limit 4 Wo., mit der Option diese Daten selber zu liefern und kassiere dafür. Archiviere von mir aus die DBs mit IBExtract/IBEBlock (IBEScript als Hinweis war eventuell faksch !) und wechsele nicht wegen Kleinigkeiten immer den FB-Server oder sogar die DB-Struktur. Außer Arbeit bringt das überhaupt nichts. Also : DB als Metadata in Textdatei speichern und fertig. Notfalls noch diese Daten in Stringlist laden und die verwendete FB-Version da eintragen (siehe Eintrag #4). |
Re: Firebird Versionswechsel
Zitat:
Ich werde das mal ausprobieren. Mit Gruß Peter |
Re: Firebird Versionswechsel
Zitat:
IBEscript ist ein eigenes Programm, benutzbar als kommandozeilen exe oder als dll und Bestandteil der IBExpert Junior VAR Lizenz, mit der man das frei weitergeben darf mit der eigenen Software. ibescript muss nicht installiert werden und hat auch kein eigenes Benutzerinterface (mal von der Kommandozeilenversion abgesehen) damit kannst du dann aus deinem Programm heraus jeden beliegen script Befehl von ibexpert benutzen, zum beispiel ibec_extractmetadata ![]() wenn du selbst ein script erzeugen willst, das die db wieder vollständig herstellt, dann ist das schon einiges an Aufwand, da muss einiges bei der Reihenfolge berücksichtigt werden. Gruß Holger ![]() |
Re: Firebird Versionswechsel
Zitat:
Deswegen ja die Frage nach der Ibscript.Dll. Ich habe eine Einplatzlizenz für IBExpert. (Die Jahresendaktion) Meine Frage war ja ob der Zukauf der o.g. dll für diese Aufgabe ausreicht. Ibexpert möchte ich aus verschiedenen Gründen beim Anwender nicht von mir aus installieren. Ich empfehle zwar auf Anfrage dieses Tool. Wer es braucht soll es sich aber selber kaufen. Gruß Peter |
Re: Firebird Versionswechsel
Zitat:
du das ergebnisscript auf einer beliebigen firebird/interbase version wieder einspielen. Mit der ibescript.dll geht sowohl das extrahieren als auch das wieder einspielen mit jeder Zielplattform. Gruß Holger ![]() |
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:50 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz