【发布时间】:2013-08-30 08:22:53
【问题描述】:
考虑将 flyway 作为 db 版本工具,但要考虑一个我尚未讨论过的用例。
数据库迁移后如何管理缓存层?也就是说,如果/当发生迁移时,我如何通知外部工具刷新缓存(例如 memcached 集群)?
更具体地说,我如何告诉 hibernate flyway 执行了迁移,导致底层数据库的数据/架构发生更改(以便我可以适当地管理缓存)?
【问题讨论】:
标签: migration data-migration flyway
考虑将 flyway 作为 db 版本工具,但要考虑一个我尚未讨论过的用例。
数据库迁移后如何管理缓存层?也就是说,如果/当发生迁移时,我如何通知外部工具刷新缓存(例如 memcached 集群)?
更具体地说,我如何告诉 hibernate flyway 执行了迁移,导致底层数据库的数据/架构发生更改(以便我可以适当地管理缓存)?
【问题讨论】:
标签: migration data-migration flyway
我可以肯定地说 RTFM 在这里很合适! :)
migrate() 方法返回对应于成功迁移次数的整数......所以,如果
migrate() > 0
然后做任何我需要做的事情(触发缓存刷新等)。
非常感谢!有时最好的答案是没有答案。 :)
【讨论】: