diff --git a/docker/initdb/01_kngil_DB.sql b/docker/initdb/01_kngil_DB.sql index 33ebe4f..60695f6 100644 --- a/docker/initdb/01_kngil_DB.sql +++ b/docker/initdb/01_kngil_DB.sql @@ -20,6 +20,14 @@ SET xmloption = content; SET client_min_messages = warning; SET row_security = off; +-- +-- Ensure target database exists (idempotent for init scripts) +-- +\connect postgres +SELECT 'CREATE DATABASE kngil' +WHERE NOT EXISTS (SELECT 1 FROM pg_database WHERE datname = 'kngil')\gexec +\connect kngil + -- -- TOC entry 6 (class 2615 OID 16413) -- Name: kngil; Type: SCHEMA; Schema: -; Owner: postgres @@ -2378,4 +2386,3 @@ ALTER TABLE ONLY kngil.use_history -- \unrestrict osPaC8Gqjay0KBMwX4hwgDvmjwF5rTGmBMzQBdxAne3SBCLMuCNQu2Xg15dPVeb -