
DELETE FROM c_usuario;
DELETE FROM c_departamento;
DELETE FROM c_areas;

-- Insertar áreas, departamentos y usuarios
INSERT INTO c_areas (nombre, created_at, updated_at)
VALUES ('TI', NOW(), NOW());

INSERT INTO c_departamento (d_nombre, area_id, created_at, updated_at)
VALUES ('Sistemas', 1, NOW(), NOW());

INSERT INTO c_usuario (id_departamento, u_nombre, a_paterno, a_materno, telefono, created_at, updated_at)
VALUES (1, 'Sofia', 'Romay', 'Hernandez', '2281234567', NOW(), NOW());
INSERT INTO c_usuario (id_departamento, u_nombre, a_paterno, a_materno, telefono, created_at, updated_at)
VALUES (1, 'Sofia', 'Hernandez', 'Romay', '9222094573', NOW(), NOW())
RETURNING id_usuario;

INSERT INTO c_usuario (id_departamento, u_nombre, a_paterno, a_materno, telefono, created_at, updated_at)
VALUES (1, 'Violeta', 'Romay', 'Hernandez', '2281234567', NOW(), NOW());


-- Dar permisos de lectura/escritura sobre todas las tablas
GRANT ALL PRIVILEGES ON ALL TABLES IN SCHEMA public TO proyecto360_user;

-- Dar permisos sobre todas las secuencias (para los SERIAL/IDs)
GRANT ALL PRIVILEGES ON ALL SEQUENCES IN SCHEMA public TO proyecto360_user;

-- Opcional: para futuras tablas creadas
ALTER DEFAULT PRIVILEGES IN SCHEMA public GRANT ALL ON TABLES TO proyecto360_user;
ALTER DEFAULT PRIVILEGES IN SCHEMA public GRANT ALL ON SEQUENCES TO proyecto360_user;
