Ruby on Rails是否有办法导入现有的数据库模式?

Mik*_*sen 5 ruby database activerecord ruby-on-rails

我知道我可以做db:创建和创建数据库表或db:迁移到新版本,但我想要做的是从现有数据库(所有表)导入模式并为每个表生成模型.

ActiveRecord是否有能力这样做?谢谢!

xax*_*xon 3

没有。ActiveRecord 是一个 ORM,因此它与生成数据库模式或生成模型没有任何关系。Rails 也没有任何这样做的概念。

您必须编写数据库迁移并自己完成此操作。