云数据库 GaussDB-ALTER INDEX:功能描述

时间:2023-11-01 16:22:04

功能描述

ALTER INDEX用于修改现有索引的定义。

它有几种子形式:

  • IF EXISTS

    如果指定的索引不存在,则发出一个notice而不是error。

  • RENAME TO

    只改变索引的名称。对存储的数据没有影响。

  • SET TABLESPACE

    这个选项会改变索引的表空间为指定表空间,并且把索引相关的数据文件移动到新的表空间里。

  • SET ( { STORAGE_PARAMETER = value } [, ...] )

    改变索引的一个或多个索引方法特定的存储参数。 需要注意的是索引内容不会被这个命令立即修改,根据参数的不同,可能需要使用REINDEX重建索引来获得期望的效果。

  • RESET ( { storage_parameter } [, ...] )

    重置索引的一个或多个索引方法特定的存储参数为缺省值。与SET一样,可能需要使用REINDEX来完全更新索引。

  • [ MODIFY PARTITION index_partition_name ] UNUSABLE

    用于设置表或者索引分区上的索引不可用。

  • REBUILD [ PARTITION index_partition_name ]

    用于重建表或者索引分区上的索引。

  • RENAME PARTITION

    用于重命名索引分区。

  • MOVE PARTITION

    用于修改索引分区的所属表空间。

support.huaweicloud.com/centralized-devg-v2-opengauss/devg_03_0497.html