Closed uyab closed 5 years ago
+1
Tambahkan sebuah kolom dengan nama meta
dengan tipe data JSON
di tiap-tiap tabel.
apa tipe data JSON ada di semua versi manajemen database mas?
@darkcyber iya, tidak semua DBMS punya, amannya jadi text
saja? Tapi kalau text, tidak bisa memanfaatkan fungsi-fungsi built in JSON column, seperti searching dan virtual column. 🤔
saya dulu ada kasus mirip, saya buat text tapi input ke db nya harus di serialize dulu, begitupun ketika mau ditampilkan harus di unserialize, tapi gak yakin itu best practice. tapi kalo di generalkan memang seperti itu deh seharusnya.
untuk menambahkan data kodepos untuk di table Villages apakah ada opsinya ya?
@Titonu saat ini belum ada, silakan bikin migration dan seeder sendiri
kalo di siapin table meta kira kira bisa ngga ya mas @uyab ?
indonesia_..
..
indonesia_meta
..
indonesia_has_meta
..
Saya prefer pake json column saja sih, bakal lebih mudah ga?
On Tue, Aug 27, 2019, 09:07 Cacing69 notifications@github.com wrote:
kalo di siapin table meta kira kira bisa ngga ya mas ?
indonesia_.. ..
indonesia_meta ..
indonesia_has_meta ..
— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/laravolt/indonesia/issues/9?email_source=notifications&email_token=AABERVBDB5JCLNBXKHMGBXTQGSD6DA5CNFSM4CSCRDZKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD5GHLXA#issuecomment-525104604, or mute the thread https://github.com/notifications/unsubscribe-auth/AABERVFTQ5OR7Y6R5PMO743QGSD6DANCNFSM4CSCRDZA .
@uyab berarti di masing masing nambah 1 kolom gitu ya mas, tapi handling buat yang ga support json column jadinya gimana ya mas seprti kata mas di atas
soal fungsi built-in json column. kalau di migration-nya dibuatin logic untuk membaca rdbmsnya apa, terus kalau support column nya dibuat json, tapi kalau tdk support dibuat text?
@rizkyarlin defaultnya dibikin text
aja kalau gitu, kalau butuh json bisa publish migration + edit sendiri.
Saya biasa memakai library https://github.com/spatie/laravel-schemaless-attributes untuk handling schemaless column
Tq @rizkyarlin
Contoh Kasus Jon ingin menambahkan data kode pos di tabel desa/kelurahan. Di tempat lain, Dodo ingin menambahkan data luas wilayah dan jumlah penduduk untuk semua provinsi.
Usulan Solusi Tambahkan satu kolom
json
di tiap tabel, yang bisa diisi sesuai kebutuhan oleh masing-masing developer.