我添加了一个我认为需要的表格,但现在不再打算使用它。我应该如何删除该表?
我已经运行了迁移,所以该表在我的数据库中。我认为 rails generate migration
应该能够处理这个问题,但我还没有弄清楚如何处理。
我试过:
rails generate migration drop_tablename
但这只是生成了一个空的迁移。
在 Rails 中删除表格的“官方”方法是什么?
最佳答案
您不会总是能够简单地生成迁移以已经拥有您想要的代码。您可以创建一个空的迁移,然后用您需要的代码填充它。
您可以在此处找到有关如何在迁移中完成不同任务的信息:
http://api.rubyonrails.org/classes/ActiveRecord/Migration.html
更具体地说,您可以了解如何使用以下方法删除表:
drop_table :table_name
关于ruby-on-rails - Rails 数据库迁移 - 如何删除表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4020131/