preinscripcion 3.22.0 personalizado para colegios preuniversitarios de UADER
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

24 lines
987 B

-- Script de inicialización adicional para la base de datos
-- Este script se ejecuta después de la creación de la estructura
-- Crear usuario para la aplicación si no existe
DO $$
BEGIN
IF NOT EXISTS (SELECT FROM pg_catalog.pg_roles WHERE rolname = 'preinscripcion_user') THEN
CREATE ROLE preinscripcion_user WITH LOGIN PASSWORD 'preinscripcion123';
END IF;
END
$$;
-- Dar permisos al usuario
GRANT ALL PRIVILEGES ON DATABASE preinscripcion TO preinscripcion_user;
GRANT ALL PRIVILEGES ON ALL TABLES IN SCHEMA public TO preinscripcion_user;
GRANT ALL PRIVILEGES ON ALL SEQUENCES IN SCHEMA public TO preinscripcion_user;
-- Configurar la base de datos para LATIN1
-- (Ya está configurado en la creación de la base de datos)
-- Insertar datos básicos si es necesario
-- (Los datos específicos se insertan a través de los scripts en BD/sql/datos/)
COMMENT ON DATABASE preinscripcion IS 'Base de datos para el sistema de Preinscripción SIU-Guaraní v3.22.0';