-- ============================================
-- PERBAIKAN DATABASE - PERPUSTAKAAN MAS
-- Jalankan file ini di phpMyAdmin (tab SQL)
-- ============================================

-- 1. Tambahkan kolom role ke tabel users (perbaiki error "Unknown column 'role'")
--    Jika kolom role sudah ada, query ini akan error/bisa diabaikan.
ALTER TABLE `users`
    ADD COLUMN `role` ENUM('petugas','guru','siswa') NOT NULL DEFAULT 'petugas' AFTER `nama`;

-- 2. Buat tabel ruang_baca JIKA belum ada (perbaiki error "Table 'ruang_baca' doesn't exist")
CREATE TABLE IF NOT EXISTS `ruang_baca` (
    `id` INT(11) UNSIGNED NOT NULL AUTO_INCREMENT,
    `judul` VARCHAR(200) NOT NULL,
    `penulis` VARCHAR(100) NOT NULL,
    `kategori` VARCHAR(50) NOT NULL,
    `jenis` ENUM('buku','artikel') NOT NULL DEFAULT 'buku',
    `file_pdf` VARCHAR(255) NOT NULL,
    `created_at` DATETIME NULL DEFAULT NULL,
    `updated_at` DATETIME NULL DEFAULT NULL,
    PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
