-- ================================================
-- CREAR USUARIO ADMINISTRADOR
-- Ejecutar en la base de datos ofertaweb
-- ================================================

-- Usuario: admin@ofertaweb.cl
-- Contraseña: admin123
-- Hash bcrypt generado con bcryptjs (10 rounds)

INSERT INTO users (
    email, 
    password_hash, 
    nombre, 
    apellido, 
    telefono, 
    role, 
    is_active,
    email_verificado
) VALUES (
    'admin@ofertaweb.cl',
    '$2a$10$zt.nWuEczQFQAwFFjuuPX.cx6cgSqSYZpYmcaEZdRSn5XRNVFI4YS',
    'Administrador',
    'Sistema',
    '+56912345678',
    'admin',
    true,
    true
)
ON CONFLICT (email) DO UPDATE SET
    password_hash = EXCLUDED.password_hash,
    role = EXCLUDED.role,
    is_active = EXCLUDED.is_active,
    email_verificado = EXCLUDED.email_verificado;

-- Verificar que se creó
SELECT id, email, nombre, apellido, role, is_active, email_verificado, created_at 
FROM users 
WHERE email = 'admin@ofertaweb.cl';
