Flyway-ant调试模式详细信息不显示db stmts和更新计数

时间:2016-07-08 08:45:04

标签: flyway

我正在使用flyway-ant 4.0。 在命令行模式下使用-X选项时,我可以看到sql stmts和update count。 如何获得"'更新行数'"在ant调试模式下?

1 个答案:

答案 0 :(得分:0)

基于this issue from their repo,代码应该可以使用并且是Flyway的一部分 4.0

您将在日志文件中获得受影响的行数,内容将是相似的:

2016-01-24 22:40:23.417 DEBUG [           main] o.f.core.internal.dbsupport.SqlScript    : Executing SQL: update employees set i=5 where name='test1'
2016-01-24 22:40:25.145 DEBUG [           main] o.f.c.internal.dbsupport.JdbcTemplate    : Update Count: 1
2016-01-24 22:40:25.145 DEBUG [           main] o.f.core.internal.dbsupport.SqlScript    : Executing SQL: delete from employees where i=2
2016-01-24 22:40:25.797 DEBUG [           main] o.f.c.internal.dbsupport.JdbcTemplate    : Update Count: 1

请注意,只要至少有一行受到影响,Flyway就会记录更新计数。

请参考所提供的问题以获取更多信息,或者请提供有关您正在做什么以及您获得的结果的更多详细信息。