私が始めた新しい仕事では、コア ビジネス ロジックの重労働のほとんどを処理する Java アプリケーションと、もちろんこのサーバーへの Web インターフェイスを処理する Rails アプリケーションの両方を使用しています。これらは両方とも同じデータベースにアクセスします。
これまで、ほとんどの焦点は Java アプリケーションに向けられていたため、Rails プロジェクトには移行がありません。共有データベースを更新するための sql は、changes.sql のようなファイルで管理されます。
ご想像のとおり、これにより開発がやや難しくなります。
Java プロジェクトと Rails アプリケーションには依存関係があるため、コードベースを結合し、その SQL ファイルをソースで管理することを最初に考えました。ただし、他の誰かがこの問題に取り組み、ある程度成功したかどうかを確認するために、ここで質問したいと思いました.