#!/bin/bash # 初始化数据库脚本 echo "开始初始化数据库..." # 等待 PostgreSQL 服务启动 sleep 5 # 连接到 PostgreSQL 并创建用户和数据库 docker-compose exec postgres psql -U admin -c "CREATE USER user_service WITH PASSWORD 'password';" docker-compose exec postgres psql -U admin -c "CREATE DATABASE user_db OWNER user_service;" docker-compose exec postgres psql -U admin -c "GRANT ALL PRIVILEGES ON DATABASE user_db TO user_service;" echo "数据库初始化完成!"