PostgreSQL无法删除分区上的索引

时间:2013-08-07 11:14:30

标签: postgresql partitioning indexing

我有几个带有索引的分区表。所有索引都可以在

的响应中看到
SELECT indexname FROM pg_catalog.pg_indexes;

但是当我试图制作DROP INDEX my_index_name;时,它会返回错误,声明没有索引my_index_name。 我该如何删除这些索引?

1 个答案:

答案 0 :(得分:1)

可能与您的search_path有关。尝试删除以模式为前缀的索引。

例如

SELECT schemaname,tablename,indexname FROM pg_indexes WHERE indexname = 'my_index_name'

使用该查询的结果,删除索引:

DROP INDEX some_schema.your_index_name;