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.
- Cari setting variabel
$versionMigrate
. Cek apakah sudah ada migrasi ke versi berikutnya. Kalau belum ada, tambahkan, seperti terlihat di gambar berikut.
- 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.
- Cari method untuk migrasi ke versi berikutnya. Kalau belum ada, tambahkan, seperti terlihat di gambar berikut.
- 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
.