#!/bin/bash set -e echo "==========================================" echo "PostgreSQL App - Inicialización" echo "==========================================" # Este script es ejecutado por docker-entrypoint-initdb.d # PostgreSQL ya está iniciado por el contenedor padre echo "✓ PostgreSQL está listo (iniciado por contenedor)" # La base de datos anexo76_core ya está creada por POSTGRES_DB echo "✓ Base de datos 'anexo76_core' ya configurada" # Crear extensiones y esquemas echo "Creando extensiones y esquemas..." psql -v ON_ERROR_STOP=1 --username "$POSTGRES_USER" --dbname "$POSTGRES_DB" <<-EOSQL CREATE EXTENSION IF NOT EXISTS "uuid-ossp"; CREATE EXTENSION IF NOT EXISTS "pg_trgm"; CREATE SCHEMA IF NOT EXISTS core; CREATE SCHEMA IF NOT EXISTS a76; CREATE SCHEMA IF NOT EXISTS a22; CREATE SCHEMA IF NOT EXISTS a24; CREATE SCHEMA IF NOT EXISTS a30; EOSQL echo "✓ Extensiones y esquemas creados correctamente" echo "==========================================" echo "PostgreSQL App - Inicialización completada" echo "=========================================="