Einzelnen Beitrag anzeigen

Morphie

Registriert seit: 27. Apr 2008
Ort: Rahden
630 Beiträge
 
#1

Firebird erstellreihenfolge

  Alt 3. Nov 2009, 20:13
Datenbank: Firebird • Version: 2.x • Zugriff über: IBDAC
Nabend,

ich programmiere eine Software, die mit einer Firebird-Datenbank als Backend arbeitet...
Wenn ich jetzt Updates dieser Software herausgebe, können auch Änderungen an der Datenbank erfolgen. Diese müssen beim Anwender mitaktualisiert werden.

Jetzt dachte ich mir, dass ich auf dem Entwicklungsrechner zuerst die META-Daten in eine XML-Datei exportiere, die XML-Datei mit ins Update packe und bei der Update-Installation diese XML-Datei mit der Anwender-Datenbank vergleichen lasse.

so in etwa sollte das aussehen:
SQL-Code:
<referenz>
  <generators/>
  <procedures/>
  <triggers/>
  <domains/>
  <tables>
    <table name="kunden">
     <field name="kundennr"/>
   </table>
  </tables>
</referenz>
ist nur eine grobe Übersicht...

Jetzt meine Frage:
Gibt es in Firebird eine bestimmte Reihenfolge, in der ich die Vergleichsprüfung durchlaufen lassen muss?
Also erst die Domains, bevor ich entsprechende Felder anlegen kann, das leuchtet ja schon sein... Aber gibt es da eine entsprechende Übersicht?
  Mit Zitat antworten Zitat