ALTER INDEX |
Modifie l'index |
PostgreSQL |
Syntaxe
ALTER INDEX [ IF EXISTS ] name RENAME TO new_name
|
ALTER INDEX [ IF EXISTS ] name SET TABLESPACE tablespace_name
|
ALTER INDEX name DEPENDS ON EXTENSION extension_name
|
ALTER INDEX [ IF EXISTS ] name SET ( storage_parameter [= value] [, ... ] )
|
ALTER INDEX [ IF EXISTS ] name RESET ( storage_parameter [, ... ] )
|
ALTER INDEX ALL IN TABLESPACE name [ OWNED BY role_name [, ... ] ]
SET TABLESPACE new_tablespace [ NOWAIT ]
|
Paramètres
Nom |
Description |
IF EXISTS |
Ce paramètre permet d'indiquer qu'il ne renvoie pas d'erreur si l'index n'existe pas. Un avis est émis dans ce cas. |
name |
Ce paramètre permet d'indiquer le nom (éventuellement qualifié par le schéma) d'un index existant à modifier. |
new_name |
Ce paramètre permet d'indiquer le nouveau nom de l'index. |
tablespace_name |
Ce paramètre permet d'indiquer le tablespace vers lequel l'index sera déplacé. |
extension_name |
Ce paramètre permet d'indiquer le nom de l'extension dont dépend l'index. |
storage_parameter |
Ce paramètre permet d'indiquer le nom d'un paramètre d'entreposage spécifique à la méthode d'indexation. |
value |
Ce paramètre permet d'indiquer la nouvelle valeur d'un paramètre d'entreposage spécifique à la méthode d'indexation. Il peut s'agir d'un nombre ou d'un mot selon le paramètre. |
Description
Cette instruction permet de changer la définition d'un index
Dernière mise à jour : Jeudi, le 14 Octobre 2021