1

将 flyway 视为 db 版本工具,但要考虑一个我尚未讨论过的用例。

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

更具体地说,我如何告诉 hibernate flyway 已经执行了迁移,导致底层数据库的数据/模式发生变化(以便我可以适当地管理缓存)?

4

1 回答 1

0

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

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

migrate() > 0

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

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

于 2013-08-28T14:09:54.407 回答