Database - JackMizh/Sisekar GitHub Wiki

Database

Modul Database menyediakan fitur terkait administrasi database SID, termasuk backup/restore, Kosongkan DB dan Migrasi DB. Penjelasan fitur yang tersedia di Modul Database dijelaskan berikut ini.

Backup / Restore

database

Backup adalah fitur untuk membuat salinan data utama agar suatu waktu dibutuhkan bisa digunakan kembali. Backup terdiri dari 2 bagian, yakni :

  1. Backup Database (.sql) backup db
  2. Backup Folder Desa backup folder desa

Restore adalah mengembalikan data backup ke dalam bentuk dan format aslinya. restore

Catatan Untuk amannya data baik itu database maupun folder desa, sebelum melakukan update / melakukan migrasi sebaiknya lakukan backup terlebih dahulu. Atau mungkin lakukan backup rutin berdasarkan waktu tertentu.

Kosongkan DB

kosongkan db Biasanya pada saat menginstall SID, desa mengimpor data awal yang merupakan contoh yang disediakan agar pengguna dapat mempelajari fitur SID. Data awal tersebut tentunya mengandung data contoh yang bukan data desa.

Sebelum memasukkan data desa yang sebenarnya ke dalam database SID, data contoh tersebut perlu dikosongkan dulu. Pengosongan ini dapat dilakukan dengan mudah di laman Backup/Restore, seperti terlihat di gambar berikut. Fitur ini akan menghapus semua data contoh, termasuk data penduduk, data analisis, program bantuan, menu web, artikel dsbnya.

Untuk mengosongkan database dapat dilakukan dengan cara menekan tombol kosongkan DB (merah). Disamping tombol kosongkan DB tersedia pilihan untuk mengosongkan juga contoh menu statis dan dinamis. kosongkan db 2

Migrasi DB

migrasi db

Fitur ini melakukan migrasi database SID ke struktur database OpenSID terkini. Jalankan migrasi setelah melakukan upgrade ke versi OpenSID baru, apabila catatan rilis tersebut menyatakan adanya perubahan struktur database. Catatan setiap rilis disediakan pada setiap rilis di https://github.com/OpenSID/OpenSID/releases.

Fitur ini juga dapat digunakan untuk membantu pengguna SID CRI (3.04, 3.10) memindahkan database mereka ke format OpenSID, tanpa kehilangan data. Petunjuk pindah dari SID CRI ada di Panduan Pindah Dari SID CRI ke OpenSID.

Migrasi Database (Migrasi DB) ini juga berfungsi untuk mendeteksi adanya web_theme baru yang ditambahkan di dalam folder /desa/themes agar nantinya bisa tampil di pilihan Pengaturan>Aplikasi. Selain itu, fitur Migrasi DB juga diperlukan untuk mendeteksi surat ubahan desa yang ditambahkan ke folder desa/surat supaya bisa muncul di Layanan Surat.

Pada versi OpenSID terbaru, migrasi dilakukan secara otomatis setelah melakukan upgrade sistem OpenSID. Jika terjadi gagal migrasi, bisa melakukan migrasi secara menual dengan menekan tombol migrasi yang sudah disediakan. melakukan migarasi

Maka akan muncul permberitahuan bahwa proses migrasi sedengan dilakukan. Silahkan tunggu hingga selesai proses migrasi tersebut. proses migrasi