数据仓库服务 GaussDB(DWS)-修改索引只调用索引名提示索引不存在:原因分析
原因分析
重新创建索引CREATE INDEX HR_staffS_p1_index2 MOVE PARTITION staff_ID2_index TABLESPACE example1,提示索引已存在,然后执行以下SQL命令或者gsql客户端元命令\d+ HR.staffS_p1 查询索引时发现索引已存在。
1
|
SELECT * FROM DBA_INDEXES WHERE index_name = HR.staffS_p1 ; |
推测是当前模式是public模式,而不是hr模式,导致检索不到该索引。
使用“ALTER INDEX hr.HR_staffS_p1_index2 MOVE PARTITION staff_ID2_index TABLESPACE example1;”验证推测,发现调用成功。
接着调用ALTER SESSION SET CURRENT_SCHEMA TO hr;再次调用“ALTER INDEX HR_staffS_p1_index2 MOVE PARTITION staff_ID2_index TABLESPACE example1;”发现设置成功。
- GaussDB索引_GaussDB数据库索引_高斯数据库索引_华为云
- GaussDB索引_华为数据库GaussDB_高斯数据库索引_华为云
- 调用GaussDB(DWS) API接口_数据仓库服务调用API_如何调用API_在DWS中调用API
- 云数据库Gaussdb数据库索引_华为gaussdb__gaussdb 数据库
- GaussDB(DWS)常用SQL_常用SQL命令_SQL语法
- 数据仓库服务GaussDB(DWS)_SQL on Anywhere
- Gauss(DWS)数据加解密_数据加解密算法_数据加解密函数
- GaussDB主键生成_GaussDB存储过程_高斯数据库主键生成_华为云
- DWS安全_数据仓库服务安全_DWS数据安全管理_DWS安全保障_DWS安全策略
- GaussDB如何建主键_数据库索引设计规范_高斯数据库如何建主键-华为云