有人知道这样做的方法吗?

我有一个用sql创建的现有表,我想从中创建一个可重现该表(减去数据)的架构

最佳答案

  • 编辑config/database.rb以指向要复制的数据库。
  • rake db:schema:dump
  • 创建一个空白迁移
  • 从模式转储中复制相关的create_table行并将其粘贴到迁移文件
  • 手动将迁移时间戳记插入schema_migrations表中(仅适用于现有设置,因为它已经具有相关表)

    关于ruby-on-rails - 从现有表生成activerecord模式,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12879184/

  • 10-13 02:14