Files
proxy-platform/scripts/migrate.sh
T

22 lines
516 B
Bash

#!/bin/bash
# 数据库迁移脚本
set -e
echo "开始数据库迁移..."
# 检查数据库连接
echo "检查数据库连接..."
until PGPASSWORD=$DB_PASSWORD psql -h $DB_HOST -p $DB_PORT -U $DB_USER -d $DB_NAME -c '\q'; do
echo "数据库未就绪,等待中..."
sleep 2
done
echo "数据库连接成功!"
# 运行初始化脚本
echo "运行初始化脚本..."
PGPASSWORD=$DB_PASSWORD psql -h $DB_HOST -p $DB_PORT -U $DB_USER -d $DB_NAME -f /app/scripts/init.sql
echo "数据库迁移完成!"