#!/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"