<分区>
我想使用带有外键的 postgresql 来定义数据中的关系,以便其他平台/应用程序也能够轻松地使用相同的数据库。拥有某种 ruby DSL 来定义具有迁移支持的数据库模式也很棒。您会为我推荐哪个框架?
是否有某种框架仅用于处理独立于 ORM 的数据库架构更改、迁移和版本?
<分区>
我想使用带有外键的 postgresql 来定义数据中的关系,以便其他平台/应用程序也能够轻松地使用相同的数据库。拥有某种 ruby DSL 来定义具有迁移支持的数据库模式也很棒。您会为我推荐哪个框架?
是否有某种框架仅用于处理独立于 ORM 的数据库架构更改、迁移和版本?
最佳答案
查看 DataMapper .我 recently used it使用 Sinatra 并将应用程序部署到 Heroku。我必须编写的唯一 SQL 是 CREATE DATABASE。 DataMapper 通过 .auto_migrate 为我提供的其他一切!和.auto_upgrade!功能。
外键支持在 dm-constraints 插件中。
关于ruby - 在独立的 ruby 应用程序中使用哪个 ruby ORM 框架?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1001040/