【发布时间】:2010-11-23 00:17:29
【问题描述】:
我有一个表,其中包含不是通过 rails 迁移创建的复合索引。现在,我需要创建一个 Rails 迁移,它将删除此索引并创建一个新索引,但我不一定知道索引的名称是什么。
我知道可以在迁移步骤中获取表名和列名的列表。是否可以获取特定表上的索引名称列表?或者,换个角度来看,是否可以删除表上的所有索引?或者是编写我自己的特定于数据库的 SQL 查询来获取此信息的唯一选择?
【问题讨论】:
标签: ruby-on-rails database indexing migration