Encoder: alter table

Beitrag lesen

Da man das Update mehrfach fahren kann

Da sehe ich den Fehler. Ein solches Update sollte man nur genau einmal machen können. Dazu könnte man sich in einer extra Tabelle speichern, welches Update schon passiert ist.
Es gibt so gut wie kein Update an einer Datenbank, das keine Probleme macht wenn es mehrfach ausgeführt wird. Meistens ist dabei sogar eine bestimmte Reihenfolge einzuhalten. Mit Tests ob irgendwas schon vorhanden ist kannst du das Chaos zwar verringern aber nicht abschalten.