2013-08-07 53 views
0

我有幾個分區表上有索引。各項指標均在PostgreSQL無法刪除分區上的索引

SELECT indexname FROM pg_catalog.pg_indexes; 

反應可以看出但是,當我試圖讓DROP INDEX my_index_name;返回錯誤宣稱沒有索引my_index_name。 如何刪除這些索引?

回答

1

可能與您的search_path有關。嘗試刪除模式前綴的索引。

例如,

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

使用查詢的結果,刪除索引:

DROP INDEX some_schema.your_index_name;