DARK MODE 

Monday, 1 September 2025 by

Mengubah Character Set dan Collation

ALTER TABLE acd_suketberkelakuanbaik 

CONVERT TO CHARACTER SET utf8mb4 

COLLATE utf8mb4_general_ci;

Penjelasannya:

  1. CONVERT TO CHARACTER SET utf8mb4 → mengubah encoding kolom teks di tabel menjadi utf8mb4 (support emoji dan karakter multibyte).

  2. COLLATE utf8mb4_general_ci → mengatur aturan perbandingan string (case-insensitive).

Catatan penting:

  1. Pastikan tabel sudah tidak sedang digunakan atau ada koneksi aktif yang mengubah data.

  2. Proses ini bisa memakan waktu jika tabel besar, karena semua kolom teks akan dikonversi.

  3. Setelah ini, kolom teks seperti VARCHAR, TEXT akan berada di utf8mb4.

Kemudian:

Tandai migration bahwa table sudah benar. bisa memberitahu Django bahwa migration itu sudah diterapkan, tanpa dijalankan:

python manage.py migrate --fake acd



 

 

No comments:

Post a Comment