<?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";

    // Adicionar coluna usuario_id
    $sql = "ALTER TABLE eleitores ADD COLUMN usuario_id INT NULL AFTER id";
    $pdo->exec($sql);
    echo "Sucesso! Coluna 'usuario_id' adicionada na tabela 'eleitores'.\n";

    // Adicionar chave estrangeira (opcional, mas recomendado)
    // $sqlFK = "ALTER TABLE eleitores ADD CONSTRAINT fk_eleitores_usuarios FOREIGN KEY (usuario_id) REFERENCES usuarios(id)";
    // $pdo->exec($sqlFK);
    // echo "Chave estrangeira adicionada.\n";

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