#!/bin/bash # ============================================ # BADA docs PostgreSQL 초기화 스크립트 # ============================================ # docker-entrypoint-initdb.d/ 에 마운트되어 최초 실행 시 자동 수행 # 이 스크립트는 PostgreSQL 컨테이너가 처음 생성될 때만 실행됩니다. # ============================================ set -e echo "=== BADA docs DB 초기화 시작 ===" # 기본 확장 모듈 활성화 psql -v ON_ERROR_STOP=1 --username "$POSTGRES_USER" --dbname "$POSTGRES_DB" <<-EOSQL -- UUID 생성 확장 CREATE EXTENSION IF NOT EXISTS "uuid-ossp"; -- 전문 검색 확장 (한국어 지원) CREATE EXTENSION IF NOT EXISTS "pg_trgm"; -- 초기 상태 확인 SELECT 'BADA docs DB initialized at ' || NOW() AS status; EOSQL echo "=== BADA docs DB 초기화 완료 ==="