<?php
// Crear tabla login_settings para producción con PostgreSQL
$host = 'localhost';
$user = 'postgres';
$password = '1234';
$database = 'db_chamba_produccion';

try {
    // Conexión PostgreSQL
    $conn = pg_connect("host=$host dbname=$database user=$user password=$password");
    
    if (!$conn) {
        throw new Exception("No se pudo conectar a PostgreSQL");
    }
    
    // Crear tabla
    $sql = "CREATE TABLE IF NOT EXISTS login_settings (
        id SERIAL PRIMARY KEY,
        sintillo_image VARCHAR(500) DEFAULT NULL,
        background_color VARCHAR(20) DEFAULT '#f0f2f5',
        background_image VARCHAR(500) DEFAULT NULL,
        logo_principal VARCHAR(500) DEFAULT NULL,
        logo_alt VARCHAR(500) DEFAULT NULL,
        updated_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP
    )";
    
    $result = pg_query($conn, $sql);
    
    if ($result) {
        echo "✅ Tabla creada exitosamente\n";
        
        // Insertar datos por defecto (usando UPSERT para evitar duplicados)
        $insert_sql = "INSERT INTO login_settings (id, sintillo_image, background_color, background_image, logo_principal, logo_alt) 
        VALUES (1, 'assets/images/cintillo-gobierno-bolivariano-instituto.jpg', '#f0f2f5', '', 'img/logo-nuevo-chamba.png', '') 
        ON CONFLICT (id) DO NOTHING";
        
        $insert_result = pg_query($conn, $insert_sql);
        
        if ($insert_result) {
            echo "✅ Datos por defecto insertados\n";
            echo "✅ Sistema de configuración de login listo para usar\n";
        } else {
            echo "❌ Error insertando datos\n";
        }
    } else {
        echo "❌ Error creando tabla: " . pg_last_error($conn) . "\n";
    }
    
    pg_close($conn);
    
} catch (Exception $e) {
    echo "❌ Error: " . $e->getMessage() . "\n";
}
?>
