Jeg kan ikke se nogen anden måde end at bruge SQL-sætninger såsom CREATE TABLE
, ALTER TABLE
og DROP TABLE
. Du vil måske placere et skemaversionsnummer et sted for at kontrollere, hvilke opdateringer dit hjælpescript skal køre for at opdatere databaseskemaet. Dette er sandsynligvis nemmere end at gøre SQL-sætninger idempotente, da du ofte også skal foretage nogle datakonverteringer.