我正在使用flyway-ant 4.0。 在命令行模式下使用-X选项时,我可以看到sql stmts和update count。 如何获得"'更新行数'"在ant调试模式下?
答案 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就会记录更新计数。
请参考所提供的问题以获取更多信息,或者请提供有关您正在做什么以及您获得的结果的更多详细信息。