-- 단일 PostgreSQL 인스턴스에 여러 서비스의 database 를 함께 둔다. -- 컨테이너 최초 기동 시 기본 DB(postgres)에 연결된 상태로 1회 실행된다. -- -- postgres (1개 서버, 5432) -- ├── negosium_db (negosium 운영) -- └── negodata_db (negodata 운영) CREATE DATABASE negosium_db; CREATE DATABASE negodata_db; \connect negosium_db CREATE TABLE IF NOT EXISTS tbl_account ( uid SERIAL PRIMARY KEY, id VARCHAR(45) NOT NULL UNIQUE, pw VARCHAR(255) NOT NULL DEFAULT '', nickname VARCHAR(45) NOT NULL DEFAULT '', is_blocked BOOLEAN NOT NULL DEFAULT FALSE, last_login_at TIMESTAMP NOT NULL DEFAULT (now() AT TIME ZONE 'utc'), create_at TIMESTAMP DEFAULT (now() AT TIME ZONE 'utc') ); \connect negodata_db CREATE TABLE IF NOT EXISTS tbl_account ( uid SERIAL PRIMARY KEY, id VARCHAR(45) NOT NULL UNIQUE, pw VARCHAR(255) NOT NULL DEFAULT '', nickname VARCHAR(45) NOT NULL DEFAULT '', is_blocked BOOLEAN NOT NULL DEFAULT FALSE, last_login_at TIMESTAMP NOT NULL DEFAULT (now() AT TIME ZONE 'utc'), create_at TIMESTAMP DEFAULT (now() AT TIME ZONE 'utc') );