Menambah Migrasi Database - redjoel/OpenSID GitHub Wiki

Kalau perubahan yang dilakukan memerlukan perubahan database, perubahan tersebut perlu dimasukkan ke dalam script migrasi di berkas donjo-app/models/database_model.php. Sesudah dimasukkan ke berkas ini, perubahan database itu bisa dilakukan melalui menu Database > Migrasi DB.

Langkah-langkah menambah script migrasi database dijelaskan berikut ini.

  1. Cari setting variabel $versionMigrate. Cek apakah sudah ada migrasi ke versi berikutnya. Kalau belum ada, tambahkan, seperti terlihat di gambar berikut.
  1. Cari method _migrasi_db_cri(). Di akhir method ini, cek apakah sudah ada panggilan ke migrasi versi berikutnya. Kalau belum ada, tambahkan, seperti terlihat di gambar berikut.
  1. Cari method untuk migrasi ke versi berikutnya. Kalau belum ada, tambahkan, seperti terlihat di gambar berikut.
  1. Di dalam method itu masukkan perubahan database yang diperlukan. Pastikan script perubahan database itu bisa dijalankan berulang-ulang dengan aman. Lihat contoh lainnya di berkas database_model.php.