なっく日報

技術やら生活やらのメモ

『継続的デリバリー』に書いていたDBマイグレーション方法

第12章の『データを管理する』に書いてた。

アプリケーションのデプロイとDBのマイグレーションを別に行うと。

ただ、翻訳の関係か、後方互換性の話をしているかとおもいきや、いきなり前方互換性の話に変わってしまい、分かりづらかったです。。

前方互換性もたせて開発=DBのみ新スキーマにアップグレードしても大丈夫

後方互換性をもたせて開発=DBを旧スキーマに切り戻しても大丈夫

結果として、アプリのデプロイとDBのデータ構造変更を切り離せる!

という理解なのだが、あっているんだろうか・・・