QDAirPortBackend0122/scripts/check-flyway-info.sh
2026-01-22 13:19:47 +08:00

41 lines
1.4 KiB
Bash

#!/bin/bash
# ============================================================
# Flyway 迁移详细信息查看脚本
# 显示迁移历史、当前状态等详细信息
# ============================================================
echo "📊 Flyway 数据库迁移详细信息"
echo "=========================================="
# 切换到项目根目录
cd "$(dirname "$0")/.."
cd qaup-admin
# 显示Flyway Info详细信息
echo "🔍 迁移历史和状态:"
mvn flyway:info \
-Dspring.profiles.active=dev \
-Dflyway.url=jdbc:postgresql://10.0.0.58:5432/qaup \
-Dflyway.user=qaup \
-Dflyway.password=qaup123 \
-q
echo ""
echo "=========================================="
echo "📋 常用 Flyway 命令参考:"
echo ""
echo "1. 查看迁移状态:"
echo " ./check-flyway-info.sh"
echo ""
echo "2. 验证迁移脚本:"
echo " ./check-flyway.sh"
echo ""
echo "3. 执行迁移 (谨慎使用):"
echo " mvn flyway:migrate -Dspring.profiles.active=dev -Dflyway.url=jdbc:postgresql://10.0.0.58:5432/qaup -Dflyway.user=qaup -Dflyway.password=qaup123"
echo ""
echo "4. 修复迁移记录 (谨慎使用):"
echo " mvn flyway:repair -Dspring.profiles.active=dev -Dflyway.url=jdbc:postgresql://10.0.0.58:5432/qaup -Dflyway.user=qaup -Dflyway.password=qaup123"
echo ""
echo "5. 基线迁移 (谨慎使用):"
echo " mvn flyway:baseline -Dspring.profiles.active=dev -Dflyway.url=jdbc:postgresql://10.0.0.58:5432/qaup -Dflyway.user=qaup -Dflyway.password=qaup123"