【发布时间】:2013-08-07 11:14:30
【问题描述】:
我有几个分区表,上面有索引。响应中的所有索引都可以看到
SELECT indexname FROM pg_catalog.pg_indexes;
但是当我尝试创建DROP INDEX my_index_name; 时,它返回错误,声明没有索引 my_index_name。
如何删除这些索引?
【问题讨论】:
标签: postgresql partitioning indexing
我有几个分区表,上面有索引。响应中的所有索引都可以看到
SELECT indexname FROM pg_catalog.pg_indexes;
但是当我尝试创建DROP INDEX my_index_name; 时,它返回错误,声明没有索引 my_index_name。
如何删除这些索引?
【问题讨论】:
标签: postgresql partitioning indexing
可能与您的search_path 有关。尝试删除以架构为前缀的索引。
例如。
SELECT schemaname,tablename,indexname FROM pg_indexes WHERE indexname = 'my_index_name'
使用该查询的结果,删除索引:
DROP INDEX some_schema.your_index_name;
【讨论】: