Documentation PostgreSQL 8.4.22 > Référence > Commandes SQL > ALTER OPERATOR CLASS | |
ALTER OPERATOR | ALTER OPERATOR FAMILY |
ALTER OPERATOR CLASS nom USING méthode_indexage RENAME TO nouveau_nom ALTER OPERATOR CLASS nom USING méthode_indexage OWNER TO nouveau_propriétaire
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, il est obligatoire d'être un membre direct ou indirect du nouveau rôle propriétaire. Ce rôle doit posséder le privilège 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.