架构和迁移之间有什么区别?

时间:2017-06-28 10:21:01

标签: ruby-on-rails

我真的不明白架构和迁移之间的区别。是否通过运行迁移创建了架构?

1 个答案:

答案 0 :(得分:0)

Rails schema.rb文件表示数据库的当前状态。 使用

运行迁移时会生成并更新它
rake db:migrate
当您执行rake db:test:preparerake db:schema:dumprake db:schema:load

时,会使用

Schema.rb

迁移是一种以结构化和有组织的方式更改数据库的便捷方式。 Active Record Migrations