ruby-on-rails - 是否可以使用 Rails 迁移重命名索引?

标签 ruby-on-rails migration

我知道有一个rename_column转换,但似乎rename_index不存在。

我必须使用 remove_indexadd_index 吗?

最佳答案

rename_index 应给出字符串而不是符号。

rename_index :table_name, 'old_name', 'new_name'

在尝试重命名表及其索引时,让我摸不着头脑。 Rails 3.2.3 和 MySQL。

关于ruby-on-rails - 是否可以使用 Rails 迁移重命名索引?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/620259/

相关文章:

oracle - 如何将几何字段从 postgresql(PostGIS) 迁移到 sdo 几何字段 oracle

ruby-on-rails - 使用 Ruby 临时设置系统时间以进行单元测试

css - capybara 如何检查给定链接的 'li' 是否具有正确的 css 类

ruby-on-rails - store_path 中的 Carrierwave : error with model. id

sql - Ruby on Rails 迁移中的 unsigned int 字段?

ruby-on-rails - 如何跨 git 分支管理对数据库的更改?

ruby-on-rails - 我将如何 destroy_all 或 delete_all 记录,除了 ruby​​ on rails 中的一条记录?

ruby-on-rails - 如何在具有不同别名 MIME 的 View 中使用部分?

postgresql - 现在遗留的 Heroku 共享数据库允许多少个并发连接(并且是否有任何缓存)?

python - 如果未检测到任何更改,如何防止 alembic revision --autogenerate 制作修订文件?