ruby-on-rails - Ruby on Rails 是否有导入现有数据库模式的方法?

标签 ruby-on-rails ruby database activerecord

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

ActiveRecord 有这个能力吗?谢谢!

最佳答案

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

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

关于ruby-on-rails - Ruby on Rails 是否有导入现有数据库模式的方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4834825/

相关文章:

ruby - 使用域名检查 ruby​​ 中的服务器状态?

database - 在 Spring Security 中处理 DataAccessException

mysql - 为什么我的 UPDATE ... WHERE ... ORDER BY .. LIMIT 1 语句需要这么长时间?

ruby-on-rails - 如何找到使用特定 View 的位置?

javascript - rails link_to : Do something after confirmation

Ruby on Rails 使用选项卡

ruby-on-rails - bundle 安装不适用于 capistrano

database - Postgres-Golang-模式与数据库?

ruby-on-rails - 使用 FFaker::Internet.user_name 时指定最小长度

ruby-on-rails - 为什么 Rails 重定向我的 POST 而不是 GET?