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

51.5. pg_amproc #

Le catalogue pg_amproc stocke les informations concernant les fonctions de support associées aux familles d'opérateurs de méthodes d'accès. Il y a une ligne pour chaque fonction de support appartenant à une famille.

Tableau 51.5. Colonnes de pg_amproc

Type

Description

oid oid

Identifiant de ligne

amprocfamily oid (référence pg_opfamily.oid)

La famille d'opérateur

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

Type de données en entrée, côté gauche, de l'opérateur associé

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

Type de données en entrée, côté droit, de l'opérateur associé

amprocnum int2

Numéro de fonction de support

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

OID de la fonction


On interprète habituellement les champs amproclefttype et amprocrighttype comme identifiant les types de données des côtés gauche et droit d'opérateur(s) supporté(s) par une fonction particulière. Pour certaines méthodes d'accès, ils correspondent aux types de données en entrée de la fonction elle-même. Il existe une notion de fonctions de support par « défaut » pour un index, fonctions pour lesquelles amproclefttype et amprocrighttype sont tous deux équivalents à l'opcintype de la classe d'opérateur de l'index.