ruby-on-rails - 将通过 Rails 迁移删除列并删除与该列关联的索引

标签 ruby-on-rails rails-migrations

在 Rails 2 中,通过 Rails 迁移删除列也会更改/删除与该列关联的索引吗?如果没有,您还必须手动更改/删除每个索引,难道不应该自动化吗?

谢谢(来自 Rails 新手)

最佳答案

从 Rails 4 开始,索引会随着列的删除而自动删除。

关于ruby-on-rails - 将通过 Rails 迁移删除列并删除与该列关联的索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7204476/

相关文章:

ruby-on-rails - 根据模型更改 Rails 部分的查找路径

ruby-on-rails - 创建成为可执行 chmod 777 gihook 文件的文件

mysql - 数据库特定迁移代码

rails-activerecord - 在Rails 5中添加引用列迁移

ruby-on-rails - PG::将字符串列更改为时间数据类型时出错时区

javascript - Jquery:点击操作之前确认

ruby-on-rails - 在用户新注册时创建另一个模型

ruby-on-rails - 为什么ActiveRecord::StatementInvalid:SQLite3::SQLException:在“)附近:语法错误:INSERT INTO“user_friendships”()VALUES()

ruby-on-rails - 将默认值添加到另一列的迁移

mysql - 在 rails 事件记录迁移脚本中需要除 id 作为主键