-- ============================================================
-- 03_create_tafsirs.sql
-- Tabel tafsir per ayat (3 versi)
-- Sumber: Quran API ID
-- ============================================================

CREATE TABLE IF NOT EXISTS tafsirs (
    id              SERIAL PRIMARY KEY,
    ayah_key        TEXT NOT NULL REFERENCES ayahs(ayah_key),
    kemenag_short   TEXT,                        -- Tafsir Kemenag ringkas
    kemenag_long    TEXT,                        -- Tafsir Kemenag lengkap
    quraish         TEXT,                        -- Tafsir Quraish Shihab
    jalalayn        TEXT,                        -- Tafsir Al-Jalalain
    created_at      TIMESTAMPTZ DEFAULT NOW(),
    
    UNIQUE(ayah_key)
);

-- Index
CREATE INDEX IF NOT EXISTS idx_tafsirs_ayah ON tafsirs(ayah_key);

-- RLS: semua boleh baca
ALTER TABLE tafsirs ENABLE ROW LEVEL SECURITY;

CREATE POLICY "tafsirs_read_all" ON tafsirs
    FOR SELECT USING (true);
