【发布时间】:2014-05-06 15:02:05
【问题描述】:
我最近开始在我的 Rails 项目中使用现有数据库,但我意识到该数据库中的所有表都已合并。
我仍然需要其中一些表格,只是不适合这个项目。
恐怕通过迁移删除它们也会从我的实际数据库中删除它们。我可以从 schema.rb 中手动删除它们吗?
【问题讨论】:
-
schema,你的意思是db/schema.rb吗? -
看这里(stackoverflow.com/questions/9884429/…) 了解 schema.rb 的用途,ActiveRecord 不使用它来加载数据库表。所以从那里删除任何东西都是没有目的的。
-
为什么要从架构中删除它们?我的意思是,将它们包含在您的架构中会导致什么问题?
标签: mysql ruby-on-rails ruby-on-rails-4 migration