【问题标题】:PostgreSQL cannot drop index on partitionPostgreSQL 无法删除分区上的索引
【发布时间】:2013-08-07 11:14:30
【问题描述】:

我有几个分区表,上面有索引。响应中的所有索引都可以看到

SELECT indexname FROM pg_catalog.pg_indexes;

但是当我尝试创建DROP INDEX my_index_name; 时,它返回错误,声明没有索引 my_index_name。 如何删除这些索引?

【问题讨论】:

    标签: postgresql partitioning indexing


    【解决方案1】:

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

    例如。

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

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

    DROP INDEX some_schema.your_index_name;

    【讨论】:

      猜你喜欢
      • 2023-03-10
      • 1970-01-01
      • 2015-01-19
      • 1970-01-01
      • 2016-11-05
      • 1970-01-01
      • 2020-10-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多