Ich sehe keinen anderen Weg als die Verwendung von SQL-Anweisungen wie CREATE TABLE
, ALTER TABLE
und DROP TABLE
. Möglicherweise möchten Sie irgendwo eine Schemaversionsnummer eingeben, um zu überprüfen, welche Aktualisierungen Ihr Hilfsskript ausführen muss, um das Datenbankschema zu aktualisieren. Dies ist wahrscheinlich einfacher, als SQL-Anweisungen idempotent zu machen, da Sie häufig auch eine Datenkonvertierung durchführen müssen.