Documentation PostgreSQL 8.4.22 > Référence > Commandes SQL > ALTER OPERATOR | |
ALTER LANGUAGE | ALTER OPERATOR CLASS |
ALTER OPERATOR name ( { typegauche | NONE } , { typedroit | NONE } ) OWNER TO nouveau_propriétaire
ALTER OPERATOR modifie la définition d'un opérateur. La seule fonctionnalité disponible est le changement de propriétaire d'un opérateur.
Seul le propriétaire de l'opérateur peut utiliser ALTER OPERATOR. Pour modifier le propriétaire, il est nécessaire d'être un membre direct ou indirect du nouveau rôle propriétaire, et ce rôle doit avoir le droit CREATE sur le schéma de l'opérateur. Ces restrictions assurent que la modification du propriétaire produise le même résultat que la suppression et la re-création de l'opérateur ; néanmoins, un superutilisateur peut modifier le propriétaire de n'importe quel opérateur.
Le nom de l'opérateur (éventuellement qualifié du nom du schéma).
Le type de données de l'opérande gauche de l'opérateur ; NONE si l'opérateur n'a pas d'opérande gauche.
Le type de données de l'opérande droit de l'opérateur ; NONE si l'opérateur n'a pas d'opérande droit.
Le nouveau propriétaire de l'opérateur.