-- =====================================================
-- MARK MIGRATIONS AS RUN
-- Jalankan script ini jika database sudah diimport manual
-- dan ingin menandai migrations sebagai sudah dijalankan
-- =====================================================

USE sdm_puskesmas_muara_kumpeh;

-- Buat tabel migrations jika belum ada
CREATE TABLE IF NOT EXISTS migrations (
    id INT AUTO_INCREMENT PRIMARY KEY,
    migration VARCHAR(255) NOT NULL,
    batch INT NOT NULL,
    UNIQUE KEY unique_migration (migration)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- Tandai semua migrations sebagai sudah dijalankan (batch 1)
INSERT IGNORE INTO migrations (migration, batch) VALUES
('2024_01_01_000001_create_users_table', 1),
('2024_01_01_000002_create_user_profiles_table', 1),
('2024_01_01_000003_create_pegawai_table', 1),
('2024_01_01_000004_create_absensi_table', 1),
('2024_01_01_000005_create_cuti_table', 1),
('2024_01_01_000006_create_penilaian_kinerja_table', 1),
('2024_01_01_000007_create_sessions_table', 1),
('2024_01_01_000008_create_audit_logs_table', 1),
('2024_01_01_000009_create_permissions_table', 1),
('2024_01_01_000010_create_role_permissions_table', 1),
('2024_01_01_000011_create_password_reset_tokens_table', 1),
('2024_01_01_000012_create_notifications_table', 1);

-- Catatan: 
-- - Gunakan INSERT IGNORE untuk menghindari error jika sudah ada
-- - Batch 1 berarti semua migrations dijalankan sekaligus
-- - Setelah ini, `php artisan migrate:status` akan menunjukkan semua sebagai "Ran"

