Catatan teknis seputar web development, DevOps, dan integrasi AI.
1 artikel
Tujuh slug publik berisi byte kutip miring hasil impor. Perbaikannya: migrasi SQL dengan guard HEX byte-exact, down migration UNHEX, tanpa regex.
TL;DR: Jadi ada tujuh slug venue yang kebawa tanda kutip miring dari jalur impor lama, awalnya dikira kolomnya salah charset. Ternyata enggak, utf8mb3 sama utf8mb4 nyimpen karakter itu identik, berarti datanya emang rusak sebelum masuk DB. Fix-nya pakai migrasi golang-migrate dengan guard HEX biar byte-exact, rollback-nya juga balikin byte persis kayak semula.