-- =============================================
-- SQL Script untuk menambahkan kolom pengelola_sts_id ke tabel spalds
-- Database: sipracika
-- Versi Sederhana (Jalankan jika kolom belum ada)
-- =============================================

-- Tambahkan kolom pengelola_sts_id setelah desa_id
ALTER TABLE `spalds` 
  ADD COLUMN `pengelola_sts_id` BIGINT UNSIGNED NULL DEFAULT NULL 
  AFTER `desa_id`;

-- Tambahkan index untuk performa
ALTER TABLE `spalds` 
  ADD INDEX `idx_spalds_pengelola_sts_id` (`pengelola_sts_id`);

-- Tambahkan foreign key constraint
ALTER TABLE `spalds`
  ADD CONSTRAINT `spalds_pengelola_sts_id_foreign`
  FOREIGN KEY (`pengelola_sts_id`) 
  REFERENCES `pengelola_sts` (`id`) 
  ON DELETE SET NULL 
  ON UPDATE CASCADE;

-- =============================================
-- Selesai
-- =============================================

