我们有两个软件栈,Ruby on Rails 和 Java,它们共享一个 Mysql 数据库。我们正在使用 Jooq Java 数据库抽象层,它通过读取现有数据库模式并生成代码来工作。
我们一直依靠 Rails 迁移来跟踪模式更改,但是我们的 Java 开发人员对此并不熟悉,我们的 Rails 开发人员不得不不止一次地为我们解决问题。这也是一个相当繁琐的过程,进行架构更改可能需要 5-10 分钟,而如果直接通过 MySql Workbench 等工具修改架构则需要几秒钟。
最好有一个解决方案来修改与 Rails 无关的数据库模式,任何人都可以推荐一种合适的方法吗?