首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >以跨平台的方式维护Mysql数据库模式的最佳实践是什么?

以跨平台的方式维护Mysql数据库模式的最佳实践是什么?
EN

Stack Overflow用户
提问于 2012-12-19 20:41:20
回答 1查看 629关注 0票数 5

我们有两个软件堆栈,Ruby on Rails和Java,它们共享一个Mysql数据库。我们使用的是Jooq Java数据库抽象层,它通过读取现有的数据库模式并生成代码来工作。

我们一直依赖Rails迁移来跟踪模式更改,但我们的Java开发人员对此并不熟悉,我们的Rails开发人员不得不不止一次地把我们从问题中挖掘出来。这也是一个相当繁琐的过程,进行模式更改可能需要5-10分钟,而如果直接通过MySql工作台等工具修改模式,则需要几秒钟。

最好是有一个解决方案来修改我们的数据库模式,而不是绑定到Rails,有人能推荐一个合适的方法吗?

EN

回答 1

Stack Overflow用户

发布于 2012-12-19 20:46:05

我想你可以看看Liquibase。这是一个基于Java的工具,但据我所知,它可以满足您的一些需求。使用该工具,您可以表达数据库内容(结构和数据),然后对正在运行的数据库运行这样的工具,该工具将告诉您缺少哪些更改并将应用这些更改。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13952704

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档