'loha Folks,
ich wollte mich erkundigen, wie Datenbank Updates grundsätzlich gehandhabt werden. Mit Update meine ich, änderungen in der Struktur (Tabellen, Felder, Beziehungen).
Die Situation ist folgende:
Eine Version 1.0 einer Applikation wurde veröffentlicht. Die Weiterentwicklung dieser Applikation, hatte Veränderungen in der Datenbank zur Folge.
Die Applikation wird über eine Setup Applikation installiert, mit welcher per
SQL Veränderungen an einer bereits vorhandenen Datenbank vorgenommen werden könnten. Die Applikation selbst, könnte dies beim Aufstarten beispielsweise ebenfalls erledigen. Welche Variante ist üblich?
Ebenfalls würde mich interessieren, wie das Update selbst von statten gehen soll. Ob dabei die Struktur der Datenbank analysiert wird um ausstehende Änderungen vorzunehmen, oder ob dies besser über eine in der Datenbank abgelegte Versionsnummer, welche aussagt auf welchem Stand die Datenbank bereits ist, gemacht wird.
Hinweise (Tutorials, was auch immer) nehme ich gerne entgegen.
Grüsse
hirnstroem