Je ne vois pas d'autre moyen que d'utiliser des instructions SQL telles que CREATE TABLE
, ALTER TABLE
et DROP TABLE
. Vous voudrez peut-être mettre quelque part un numéro de version de schéma afin de vérifier quelles mises à jour votre script d'assistance doit exécuter pour mettre à jour le schéma de la base de données. C'est probablement plus facile que de rendre les instructions SQL idempotentes, car vous devez souvent également effectuer une conversion de données.