-- ============================================================
-- 23 — Avis clients (dépôt public + modération admin)
-- ============================================================
CREATE TABLE IF NOT EXISTS avis (
    id          INT AUTO_INCREMENT PRIMARY KEY,
    nom         VARCHAR(80) NOT NULL,
    note        TINYINT NOT NULL DEFAULT 5,          -- 1 à 5 étoiles
    commentaire TEXT NOT NULL,
    localite    VARCHAR(80) NOT NULL DEFAULT '',
    statut      ENUM('en_attente','publie','masque') NOT NULL DEFAULT 'en_attente',
    reponse     TEXT NULL,                            -- réponse éventuelle du gérant
    ip          VARCHAR(45) NOT NULL DEFAULT '',      -- anti-spam simple
    created_at  DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP,
    publie_le   DATETIME NULL,
    KEY idx_avis_statut (statut)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
