在我开始的一项新工作中,我们有一个Java应用程序来处理核心业务逻辑中的大部分繁重工作,而且我们还有一个Rails应用程序,当然它可以处理网页界面到这个服务器。这两个访问相同的数据库。管理Rails和Java项目之间的数据库更改
到目前为止,大部分工作都集中在Java应用程序上,因此Rails项目中没有任何迁移。更新共享数据库的sql在像change.sql这样的文件中进行管理。
正如你所想象的那样,这使得开发起来有些困难。
我最初的想法是将Java项目和Rails应用程序的代码库组合起来,因为那里存在依赖关系,并且要在源代码中管理该SQL文件。然而,我想我会问在这里看看是否有其他人在某种程度上成功解决了这个问题。