我喜欢 Ruby On Rails 允许您编写一个简单的模式,您可以在其中创建和更新数据库。有没有像 Ruby On Rails 的迁移这样的工具,因为我想在不使用 Ruby On Rails 的情况下使用该方法进行网站开发?
问问题
575 次
3 回答
3
没有理由不能在 Rails 应用程序之外使用ActiveRecord::Migration 。事实上,你会发现很多人这样做的例子,如http://exposinggotchas.blogspot.com/2011/02/activerecord-migrations-without-rails.html
如果您使用 mongo 作为持久存储,请查看mongrations。
于 2012-07-08T09:04:03.997 回答
2
本周我在一个小型会议上听到了一个关于名为Liquibase的工具的讨论,这是一种数据库更改管理工具。它基于 Java(我认为),但在 XML 文件中管理数据库迁移。您必须编写的更改集类似于您可以使用 Rails 编写的迁移。如果您在 Eclipse 等 IDE 中使用 Liquibase,您将完成更改集的所有相关部分。它支持很多开箱即用的数据库,因此它可能是一种替代方案,尤其是现在 Java 无处不在。
于 2012-07-08T09:19:32.923 回答
0
我推荐 Python Alembic。虽然它不是红宝石。
于 2014-04-11T08:01:13.707 回答