Documentation PostgreSQL 14.22 » Internes » Catalogues système » `pg_opfamily`

Précédent | Niveau supérieur | Suivant
52.34. `pg_operator` | Sommaire | 52.36. `pg_partitioned_table`

## 52.35. `pg_opfamily`

Le catalogue `pg_opfamily` définit les familles d'opérateur. Chaque famille d'opérateur est un ensemble d'opérateurs et de routines de support associées codant les sémantiques définies pour une méthode d'accès particulière de l'index. De plus, les opérateurs d'une famille sont tous « compatibles », au sens défini par la méthode d'accès. Le concept de famille d'opérateur autorise l'utilisation des opérateurs inter-type de données avec des index et l'utilisation des sémantiques de méthode d'accès.

Les familles d'opérateur sont décrites dans Section 38.16.

Tableau 52.35. Colonnes de `pg_opfamily`

Type Description
`oid` `oid` Identifiant de ligne
`opfmethod` `oid` (référence `pg_am`.`oid`) Méthode d'accès à l'index pour la famille d'opérateur
`opfname` `name` Nom de la famille d'opérateur
`opfnamespace` `oid` (référence `pg_namespace`.`oid`) namespace de la famille d'opérateur
`opfowner` `oid` (référence `pg_authid`.`oid`) Propriétaire de la famille d'opérateur

La majorité des informations définissant une famille d'opérateur n'est pas dans la ligne correspondante de `pg_opfamily` mais dans les lignes associées de `pg_amop`, `pg_amproc`, et `pg_opclass`.