Registriert seit: 6. Apr 2005
10.109 Beiträge
|
Re: Datenbank Update Strategien
2. Jun 2005, 19:03
Hallo,
ich verwende gerne einen book keeping Ansatz. Dazu wird eine spezielle Tabelle eingeführt, die für jede Tabelle eine fortlaufende Versionsnummer enthält. Beim Programmstart überprüfe ich, ob die geforderten Versionen vorliegen. Wenn nicht, dann muss der Admin ein bereit gestelltes Programm ausführen, mit dem neue Felder eingeführt, alte Felder gelöscht oder umbenannt werden können, etc. Danach wir die Versionsnummer der geänderten Tabellen hochgezählt.
Alternativ könnte man die Metadaten auslesen und interpretieren, aber diesen Ansatz halte ich für unnötig aufwendig.
Grüße vom marabu
|