#!/bin/bash set -e echo "=== 初始化测试数据库 ===" # 检查postgresql_dev容器是否运行 if ! docker ps | grep -q postgresql_dev; then echo "❌ postgresql_dev容器未运行" echo "请先启动容器: docker start postgresql_dev" exit 1 fi # 创建测试数据库 echo "创建测试数据库..." docker exec postgresql_dev psql -U postgres -c "CREATE DATABASE everything_suitable_test;" || echo "数据库已存在,跳过创建" # 创建测试Schema echo "创建测试Schema..." docker exec postgresql_dev psql -U postgres -d everything_suitable_test -c "CREATE SCHEMA IF NOT EXISTS test_data;" || echo "Schema已存在,跳过创建" echo "✅ 测试数据库初始化完成"