#!/usr/bin/env bash set -euo pipefail CONTAINER="${AI_GATEWAY_PG_CONTAINER:-easyai-pgvector}" PGUSER="${AI_GATEWAY_PG_USER:-easyai}" DB_NAME="${AI_GATEWAY_DATABASE_NAME:-easyai_ai_gateway}" exists="$( docker exec "$CONTAINER" \ psql -U "$PGUSER" -d postgres -tAc "SELECT 1 FROM pg_database WHERE datname='${DB_NAME}'" \ | tr -d '[:space:]' )" if [[ "$exists" == "1" ]]; then echo "[ai-gateway] database already exists: ${DB_NAME}" exit 0 fi docker exec "$CONTAINER" \ psql -U "$PGUSER" -d postgres -c "CREATE DATABASE \"${DB_NAME}\"" echo "[ai-gateway] database created: ${DB_NAME}"