質問
は フライウェイ 複数のデータベースをサポートするアプリケーションでの実装に適していますか?
お客様が何を使用しているのかわかりません - MySQL、Postgres、またはOracleのいずれかです。 Flywayを使用して、アプリケーションの新しいバージョンのデータベースを移行できますか?
解決
あなたの質問がそうである場合:そうします フライウェイ を提供する DDL抽象化レイヤー サポートするデータベース全体で、答えはそうです 番号.
これは意識的なデザインの決定であり、 基礎となるデータベースのフルパワー 移動ツールでサポートされる最小の一般的な分母だけでなく、利用可能です。
ユースケースでは、さまざまなデータベースに異なる移行スクリプトを提供できます。しかし、彼らは非常に似ているはずです。
移行スクリプトを潜在的に複製したくない場合は、 最小の一般的な分母 アプローチ、見てください リキバーゼ これはあなたのユーザーに適しているかもしれません(XMLと一緒に暮らすことができるなら)
所属していません StackOverflow