Ik zie geen andere manier dan het gebruik van SQL-instructies zoals CREATE TABLE
, ALTER TABLE
en DROP TABLE
. Misschien wilt u ergens een schemaversienummer plaatsen om te controleren welke updates uw helperscript moet uitvoeren om het databaseschema bij te werken. Dit is waarschijnlijk gemakkelijker dan het idempotent maken van SQL-instructies, omdat je vaak ook wat gegevensconversie moet doen.