-- Inicialización de la base de datos -- Este script se ejecuta automáticamente cuando se crea el contenedor de PostgreSQL -- Crear extensiones necesarias CREATE EXTENSION IF NOT EXISTS "uuid-ossp"; -- Crear usuario si no existe (ya lo hace Docker, pero por si acaso) DO $$ BEGIN IF NOT EXISTS (SELECT FROM pg_catalog.pg_roles WHERE rolname = 'social_user') THEN CREATE ROLE social_user WITH LOGIN PASSWORD 'social_pass'; END IF; END $$; -- Dar permisos GRANT ALL PRIVILEGES ON DATABASE social_automation TO social_user; -- Mensaje de confirmación DO $$ BEGIN RAISE NOTICE 'Base de datos inicializada correctamente'; END $$;