Tanya Jawab Migrasi - JackMizh/Sisekar GitHub Wiki
Penyebab error migrasi :
**Karena adanya NIK ganda, krn di versi 21.09-premium terjadi penyesuaian mengenai NIK sementara yg sekarang di ubah dari 0 menjadi 0[kode-desa][digit-terakhir+1] dan dibuat uniq. Sehingga desa perlu mengecek database pada tabel tweb_penduduk
pada kolom NIK untuk NIK yg ganda kemudian dihapus. Untuk mempermudah menemukan NIK yg ganda, silahkan dijalakan query berikut pada phpmyadmin atau tools lainnya:
SELECT nik
FROM tweb_penduduk
GROUP BY nik
HAVING(COUNT(nik) > 1)
atau yg lebih lengkap
SELECT *
FROM tweb_penduduk
WHERE nik IN (SELECT nik FROM tweb_penduduk GROUP BY nik HAVING COUNT(nik) > 1)
Penyebab error:
Karena adanya no kk ganda pada tabel tweb_keluarga yang perlu di cek atau disesuaikan terlebih dahulu oleh pengguna sebelum melakukan migrasi.
Untuk mempermudah menemukan No_KK yg ganda, silahkan dijalakan query berikut pada phpmyadmin atau tools lainnya:
SELECT *
FROM tweb_keluarga
WHERE no_kk IN (SELECT no_kk FROM tweb_keluarga GROUP BY no_kk HAVING COUNT(no_kk) > 1)
- Karena ada no_kk yang panjangnya > 16 digit. Untuk mempermudah menemukan No_KK yg ganda, silahkan dijalakan query berikut pada phpmyadmin atau tools lainnya:
SELECT * FROM tweb_keluarga WHERE LENGTH(no_kk) > 16