私のチームには現在、当社の製品を使用しているベータ版の顧客が何人かいます。顧客のデータベースを最新バージョンにアップグレードする現在の方法は、データベースを再初期化し、顧客の構成を手動で再作成することです。これは多くはありませんが、確かに面倒であり、何らかの実装を行うと変更されます。移行戦略の。
私の質問は、flyway(または他のツール)を使用して、製品のすべてのインスタンスのデータベーススキーマの移行を管理しながら、独立したインスタンスデータを保持することは可能ですか?この種の問題への最善のアプローチは何ですか。