有没有像Rails迁移这样容易安装/使用(在unix上)的数据库迁移工具?我真的很喜欢这个想法,但安装ruby/rails纯粹是为了管理我的数据库迁移似乎有点过头了。
发布于 2008-09-20 02:35:05
还有一个名为Java Database Migrations的项目。要获得代码,请查看Google Code page for the project。
发布于 2009-12-27 23:11:12
我知道这个话题真的很老了,但我还是会为未来的谷歌人出一份力。
如果你不想走ActiveRecord::Migrate路线,我真的很喜欢使用Python语言的SQLAlchemy和SQLAlchemy-Migrate 来管理我需要进行版本控制的数据库。
发布于 2008-09-19 14:38:35
我没有亲自做过,但应该可以使用ActiveRecord::Migration而不使用任何其他Rails内容。正确设置加载路径将是困难的部分,但实际上您所需要的只是rake
任务和db/migrate
目录,以及它们所依赖的任何Rails gem,可能是activerecord
、actviesupport
,也可能是像railties
这样的其他几个。我会试一试,看看缺少了什么类,然后把它们加进去。
在以前的一家公司,我们构建了一个工具,它基本上完成了ActiveRecord::Migration所做的事情,只是它是用Java作为Maven插件编写的。它所做的一切就是汇编SQL脚本的文本blob。它只需要聪明地处理文件名的顺序,并知道如何更新版本化表。
https://stackoverflow.com/questions/101868
复制相似问题