41 lines
1.4 KiB
Bash
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" |