Jag ser inget annat sätt än att använda SQL-satser som CREATE TABLE
, ALTER TABLE
och DROP TABLE
. Du kanske vill placera ett schemaversionsnummer någonstans för att kontrollera vilka uppdateringar ditt hjälpskript måste köras för att uppdatera databasschemat. Detta är förmodligen enklare än att göra SQL-satser idempotenta, eftersom du ofta också behöver göra lite datakonvertering.