Ja, das meinte ich ja mit "erheblicher Änderung an der Struktur".
Für kleinere Änderungen an den Tabellen, neue Felder usw. mag deine Variante durchaus funktionieren.
Ich selbst hab das in meinen
DB-Client ebenso gehandhabt. Bei einer gut überlegten
DB-Struktur funktioniert das ne Zeit lang. Aber irgendwann kommt dann trotzdem der Punkt des "Wartungsintervalls". Spätest dann, wenn man führende Tabellen verändert bzw. "auseinander nimmt". Und das kann bei einem Update von Version 1.0 auf 1.x durchaus der Fall sein.
Ob man dann nun die
DB vom Netz nimmt und umbaut, oder die
DB in eine neue migriert muß dann jeder für sich selbst entscheiden. Kommt halt immer auf den Aufwand an, den man betreiben muß/will.
Nur nicht das Backup vergessen! Ich glaube, das ist der wichtigste Tipp den man geben kann. Denn Daten sind für viele Anwender mehr wert als Gold!