ALTER OPERATOR CLASS — Modifier la définition d'une classe d'opérateur
ALTER OPERATOR CLASSnom
USINGméthode_indexage
RENAME TOnouveau_nom
ALTER OPERATOR CLASSnom
USINGméthode_indexage
OWNER TO {nouveau_propriétaire
| CURRENT_ROLE | CURRENT_USER | SESSION_USER } ALTER OPERATOR CLASSnom
USINGméthode_indexage
SET SCHEMAnouveau_schéma
ALTER OPERATOR CLASS
modifie la définition d'une classe
d'opérateur.
Seul le propriétaire de la classe d'opérateur peut utiliser ALTER
OPERATOR CLASS
.
Pour modifier le propriétaire, vous devez être capable d'utiliser
SET ROLE
vers le nouveau rôle propriétaire, et ce rôle
doit avoir le droit CREATE
sur le schéma de la classe
d'opérateur.
Ces restrictions assurent que la modification du propriétaire
produise le même effet que celui obtenu par la suppression et la re-création
de la classe d'opérateur ; néanmoins, un superutilisateur peut modifier
le propriétaire de n'importe quelle classe d'opérateur.
nom
Le nom d'une classe d'opérateur.
méthode_indexage
Le nom de la méthode d'indexage à laquelle associer la classe d'opérateur.
nouveau_nom
Le nouveau nom de la classe d'opérateur.
nouveau_propriétaire
Le nouveau propriétaire de la classe d'opérateur.
nouveau_schéma
Le nouveau schéma de la classe d'opérateur.
Il n'existe pas d'instruction ALTER OPERATOR CLASS
dans le
standard SQL.