重命名索引产生“错误:未实现跨数据库引用”

pgccezyw  于 2021-07-26  发布在  Java
关注(0)|答案(1)|浏览(345)

我有索引 badName 在table上 tableName 内部 schemaName ,创建方式如下:

CREATE UNIQUE INDEX badName ON schemaName.tableName USING btree;

现在我想把索引重命名为 goodName . 这是我的尝试:

ALTER INDEX schemaName.tableName.badName RENAME TO goodName;

结果是:

Error [0A000] cross-database references are not implemented

我使用的是postgresql数据库,但想使用原生sql查询。

yrdbyhpb

yrdbyhpb1#

您需要指定(仅)索引名,而不是表名:

ALTER INDEX schemaname.badname RENAME TO goodname;

相关问题