PostgreSQLLa base de données la plus sophistiquée au monde.
Documentation PostgreSQL 17.1 » Internes » Catalogues système » pg_operator

51.34. pg_operator #

Le catalogue pg_operator stocke les informations concernant les opérateurs. Voir la commande CREATE OPERATOR et la Section 36.14 pour plus d'informations.

Tableau 51.34. Colonnes de pg_operator

Type

Description

oprname name

Identifiant de ligne

oprname name

Nom de l'opérateur

oprnamespace oid (référence pg_namespace.oid)

OID du namespace qui contient l'opérateur

oprowner oid (référence pg_authid.oid)

Propriétaire de l'opérateur

oprkind char

b = opérateur infix (« les deux ») ou l = opérateur préfixe (« gauche »)

oprcanmerge bool

L'opérateur supporte les jointures de fusion

oprcanhash bool

L'opérateur supporte les jointures par découpage

oprleft oid (référence pg_type.oid)

Type de l'opérande de gauche (zéro si opérateur préfixe)

oprright oid (référence pg_type.oid)

Type de l'opérande de droite

oprresult oid (référence pg_type.oid)

Type du résultat (zéro pour un opérateur « shell » pas encore défini)

oprcom oid (référence pg_operator.oid)

Commutateur de l'opérateur, s'il existe (zéro sinon)

oprnegate oid (référence pg_operator.oid)

Négateur de l'opérateur, s'il existe (zéro sinon)

oprcode regproc (référence pg_proc.oid)

Fonction codant l'opérateur (zéro pour un opérateur « shell » pas encore défini)

oprrest regproc (référence pg_proc.oid)

Fonction d'estimation de la sélectivité de restriction de l'opérateur (zéro sinon)

oprjoin regproc (référence pg_proc.oid)

Fonction d'estimation de la sélectivité de jointure de l'opérateur (zéro sinon)