【发布时间】:2014-10-31 15:39:51
【问题描述】:
我有一个使用 DataMapper 的现有 ruby 应用程序,我希望将其转换为不同的数据库类型,保留现有数据并仍在使用 DataMapper。对于我的具体情况,我想从带有 DataMapper 的 sqlite3 转到带有 DataMapper 的 postgress。我没有看到用 dm-migrations 或其他各种 dm-* 工具处理这个问题的优雅方法。有没有人成功做到这一点?
处理这个问题的理想方法似乎是 DataMapper 能够导出为独立于数据库的“数据映射器”格式,然后重新导入特定类型的数据库......但我没有找到任何东西这样做。
我曾单独尝试将 sqlite3 数据库直接转换为 postgress,但 DataMapper 不喜欢生成的 postgress 数据库(不是一个巨大的冲击)。
【问题讨论】:
标签: ruby datamapper ruby-datamapper