首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PostgreSQL 9.6.发行下降指数

PostgreSQL 9.6.发行下降指数
EN

Stack Overflow用户
提问于 2018-02-01 08:07:58
回答 1查看 7.1K关注 0票数 14

在遗留的PostgreSQL DB中,我试图删除发出命令的现有索引:

代码语言:javascript
复制
DROP INDEX testing.idx_testing_data_model_output_data_id;

并看到错误:

代码语言:javascript
复制
ERROR:  index "<index name>" does not exist

但是我可以使用\d <table name>命令看到索引:

代码语言:javascript
复制
leg=# \d testing.data_model
                                           Table "testing.data_model"
     Column     |            Type             |                                 Modifiers
----------------+-----------------------------+---------------------------------------------------------------------------
 id             | bigint                      | not null default nextval('testing.data_model_id_seq'::regclass) 
 input_data     | text                        | 
 output_data_id | bigint                      | 
Indexes:
    "pk_testing_data_model" PRIMARY KEY, btree (id)
    "idx_testing_data_model_output_data_id" btree (output_data_id)

好的,当我尝试创建索引时,我会收到以下错误:

代码语言:javascript
复制
ERROR:  relation "<index name>" already exists

似乎在某种程度上,索引创建或索引删除没有成功完成。我怎样才能解决这个问题?

EN

Stack Overflow用户

发布于 2022-03-17 12:06:25

代码语言:javascript
复制
SET search_path = <schema_name>;

设置search_path对我有效。

票数 3
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48558005

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档