-- Migration v18
-- Menambahkan kolom `points_before` & `points_after` di tabel `member_point_mutations`,
-- supaya tiap aktivitas poin (didapat maupun ditukar) mencatat saldo poin member SEBELUM
-- dan SESUDAH aktivitas tersebut -- bukan hanya jumlah poin yang berubah. Dipakai di
-- halaman baru "Detail Member" (admin/member_detail.php) pada web admin.
--
-- Catatan: baris riwayat poin yang SUDAH ADA sebelum migrasi ini dijalankan tidak akan
-- terisi points_before/points_after (tetap 0), karena datanya memang belum pernah dicatat
-- sebelumnya dan tidak bisa dihitung mundur dengan akurat. Baris baru setelah migrasi ini
-- otomatis akan terisi lengkap (lihat backend/api/transactions.php & admin/members.php).

ALTER TABLE member_point_mutations
  ADD COLUMN points_before INT NOT NULL DEFAULT 0 AFTER points,
  ADD COLUMN points_after INT NOT NULL DEFAULT 0 AFTER points_before;
