如何为Rails反向设计PostgreSQL 9.6.6数据库?

时间:2018-01-26 16:13:46

标签: ruby-on-rails database postgresql

我已经定义了PostgreSQL 9.6.6中的数据库,如何将其反向工程到Ruby on Rails?

[如果已经提出要求,请不要激怒我,我搜索时无法找到答案。]

谢谢。

2 个答案:

答案 0 :(得分:0)

明白了,我读了你的评论。但问题是,带有关系和rails属性的模型由Active Record提供,实际上你无法从随机数据库中导出所有东西。

您需要创建具有Active Record Associations和对象属性的迁移/模型,然后再创建Seed个新数据库。

答案 1 :(得分:0)

如果我错了,有人会纠正我:

在我看来,由于rails通过实际查看数据库中的表定义来确定表中的列,我们(我)不必反向工程"数据库。

如果rails正在询问数据库中的定义,那么我们唯一要做的就是定义ORM类中的关系以及我们不必创建迁移。