云数据库 GAUSSDB-ALTER INDEX:语法格式

时间:2024-11-02 18:45:36

语法格式

  • 重命名表索引的名称。
    ALTER INDEX [ IF EXISTS ] index_name 
        RENAME TO new_name;
  • 修改表索引的所属空间。
    ALTER INDEX [ IF EXISTS ] index_name 
        SET TABLESPACE tablespace_name;
  • 修改表索引的存储参数。
    ALTER INDEX [ IF EXISTS ] index_name 
        SET ( {storage_parameter = value} [, ... ] );
  • 重置表索引的存储参数。
    ALTER INDEX [ IF EXISTS ] index_name 
        RESET ( storage_parameter [, ... ] ) ;
  • 设置表索引或索引分区不可用。
    ALTER INDEX [ IF EXISTS ] index_name 
        [ MODIFY PARTITION index_partition_name ] UNUSABLE;
  • 重建表索引或索引分区。
    ALTER INDEX index_name 
        REBUILD [ PARTITION index_partition_name ];
  • 重命名索引分区。
    ALTER INDEX [ IF EXISTS ] index_name 
        RENAME PARTITION index_partition_name TO new_index_partition_name;
  • 修改索引分区的所属表空间。
    ALTER INDEX [ IF EXISTS ] index_name 
        MOVE PARTITION index_partition_name TABLESPACE new_tablespace;
  • 设置分布式全局二级索引就绪。
    ALTER INDEX [ IF EXISTS ] index_name GSIVALID;

    集中式不支持分布式全局二级索引,因此不支持该语法。

support.huaweicloud.com/centralized-devg-v8-gaussdb/gaussdb-42-0498.html