我正在尝试使用飞行通道修复,但是我对飞行通道向目标数据库发送的确切命令感到好奇。有没有一种方法可以配置它以回显命令?
答案 0 :(得分:0)
-X
命令行选项提供了许多详细信息,但没有回显用于修复历史记录表的确切SQL。所有信息都在那里,尽管日志中包含类似
Repairing Schema History table for version 1.0.1 (Description: create table foo, Type: SQL, Checksum: 1456329846) ...
以明显的方式转换为UPDATE flyway_schema_history SET description=@p0, type=@p1, checksum=@p2 where version=@p3
(至少对于我刚刚在其上运行了探查器的SQL Server)。
您可以将其作为功能请求提交吗? https://github.com/flyway/flyway/issues