如何在飞路上回调迁移?

时间:2013-08-27 14:15:49

标签: migration data-migration flyway

将flyway视为数据库版本工具,但考虑到一个我没见过的用例。

如何在数据库迁移后管理缓存层?也就是说,如果/何时发生迁移,我如何通知外部工具刷新缓存(例如,memcached集群)?

更具体地说,我如何告诉hibernate flyway已执行迁移,导致对底层数据库的数据/架构更改(以便我可以适当地管理缓存)?

1 个答案:

答案 0 :(得分:0)

我可以肯定地说RTFM在这里是合适的! :)

migrate()方法返回整数,对应于成功迁移的数量...所以,如果

migrate() > 0

然后做我需要做的其他事情(触发缓存刷新等)。

非常感谢!有时最好的答案是没有答案。 :)