<?php
// update_enum.php
require_once __DIR__ . '/src/config/config.php';

try {
    $pdo = new PDO('mysql:host=' . DB_HOST . ';dbname=' . DB_NAME, DB_USER, DB_PASS);
    $pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);

    echo "Conectado ao banco de dados.\n";

    // Lista atualizada de ENUMs
    $sql = "ALTER TABLE usuarios MODIFY COLUMN nivel_acesso 
            ENUM('Admin', 'Acesso_Total', 'Agenda_Financeiro_Documentos', 'Eleitor_Documentos', 'Documentos_Financeiro_RH', 'Eleitor') 
            DEFAULT 'Eleitor'";

    $pdo->exec($sql);
    echo "Sucesso! Coluna nivel_acesso atualizada com a opção 'Eleitor'.\n";

} catch (PDOException $e) {
    echo "Erro: " . $e->getMessage() . "\n";
}
