@echo off rem =================================================================== rem 3센터 삼중화용 빈 DB 3개 생성 (rtgs_dc1/dc2/dc3). 멱등. rem 스키마·시드는 각 센터 LouisVuitton 기동 시 Flyway가 담당(V1~V4). rem 전제: PostgreSQL(:5433)이 이미 기동(start-infra-native 또는 run-dc1). rem =================================================================== call C:\ai-dev\scripts\env.cmd set "PGBIN=%DEV_HOME%\apps\postgresql-16.4\bin" for %%D in (rtgs_dc1 rtgs_dc2 rtgs_dc3) do ( "%PGBIN%\psql.exe" -h localhost -p 5433 -U rtgs -d postgres -tAc "SELECT 1 FROM pg_database WHERE datname='%%D'" | findstr "1" >nul if errorlevel 1 ( echo [init-3c] creating empty db %%D ... "%PGBIN%\createdb.exe" -h localhost -p 5433 -U rtgs %%D ) else ( echo [init-3c] db %%D already exists. ) ) echo [init-3c] done. 각 센터 LouisVuitton이 기동 시 Flyway로 스키마 생성.