-- ================================================ -- 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';