2013-08-27 68 views
1

考慮到flyway是一個db版本工具,但有一個用例,我沒有看過討論。如何在flyway遷移回調?

數據庫遷移後如何管理緩存層?也就是說,如果/發生遷移時,我如何通知外部工具刷新緩存(例如,memcached羣集)?

更具體地說,我如何告訴hibernate flyway執行了遷移,導致底層數據庫發生數據/模式更改(以便我可以適當管理高速緩存)?

回答

0

我可以放心地說RTFM在這裏是適合的! :)相應

遷移()方法返回的整數成功遷移的數量...所以,如果

migrate() > 0 

然後做我需要做一些其他的方式(觸發緩存刷新,等等)。

謝謝!有時候最好的答案是沒有答案。 :)