Saya tidak melihat cara lain selain menggunakan pernyataan SQL seperti CREATE TABLE
, ALTER TABLE
dan DROP TABLE
. Anda mungkin ingin meletakkan nomor versi skema di suatu tempat untuk memeriksa pembaruan apa yang harus dijalankan oleh skrip pembantu Anda untuk memperbarui skema basis data. Ini mungkin lebih mudah daripada membuat pernyataan SQL idempoten, karena seringkali Anda juga perlu melakukan beberapa konversi data juga.