エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
Flywayの環境切り分けについて - pospomeのプログラミング日記
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Flywayの環境切り分けについて - pospomeのプログラミング日記
DBは開発、検証、本番で異なるのでflywayもそれに対応して運用する必要がある。 利用するconfファイルは... DBは開発、検証、本番で異なるのでflywayもそれに対応して運用する必要がある。 利用するconfファイルはコマンドラインオプションで指定できるので、DBごとにconfを用意して実行することが可能。 また、オプションを指定したコマンドを実行するシェルを利用してもいい。 なので、(当然だけど)複数環境に対応できないわけではない。 そして個人的に問題というか、面倒だったのが 「flywayは現状のsqlファイル適用バージョンより低いバージョンのsqlファイルを実行しない」 という点。 開発環境では複数の実装が並行して走っていて、リリース順もバラバラな可能性があるので、 sqlファイルのバージョン順にリリースするとは限らない。 大きい値のバージョンを先行リリースしてしまうと、それより小さいバージョンのsqlファイルは実行されなくなるので、 開発では小さいバージョンだったファイルが検証だと大きい