首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >像Rails一样的数据库迁移?

像Rails一样的数据库迁移?
EN

Stack Overflow用户
提问于 2008-09-19 13:36:29
回答 5查看 3.5K关注 0票数 18

有没有像Rails迁移这样容易安装/使用(在unix上)的数据库迁移工具?我真的很喜欢这个想法,但安装ruby/rails纯粹是为了管理我的数据库迁移似乎有点过头了。

EN

回答 5

Stack Overflow用户

发布于 2008-09-20 02:35:05

还有一个名为Java Database Migrations的项目。要获得代码,请查看Google Code page for the project

票数 4
EN

Stack Overflow用户

发布于 2009-12-27 23:11:12

我知道这个话题真的很老了,但我还是会为未来的谷歌人出一份力。

如果你不想走ActiveRecord::Migrate路线,我真的很喜欢使用Python语言的SQLAlchemy和SQLAlchemy-Migrate 来管理我需要进行版本控制的数据库。

票数 3
EN

Stack Overflow用户

发布于 2008-09-19 14:38:35

我没有亲自做过,但应该可以使用ActiveRecord::Migration而不使用任何其他Rails内容。正确设置加载路径将是困难的部分,但实际上您所需要的只是rake任务和db/migrate目录,以及它们所依赖的任何Rails gem,可能是activerecordactviesupport,也可能是像railties这样的其他几个。我会试一试,看看缺少了什么类,然后把它们加进去。

在以前的一家公司,我们构建了一个工具,它基本上完成了ActiveRecord::Migration所做的事情,只是它是用Java作为Maven插件编写的。它所做的一切就是汇编SQL脚本的文本blob。它只需要聪明地处理文件名的顺序,并知道如何更新版本化表。

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

https://stackoverflow.com/questions/101868

复制
相关文章

相似问题

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