如何查看flyway向我的数据库发送了哪些命令?

时间:2019-07-19 11:19:52

标签: flyway

我正在尝试使用飞行通道修复,但是我对飞行通道向目标数据库发送的确切命令感到好奇。有没有一种方法可以配置它以回显命令?

1 个答案:

答案 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