IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

45.4. pg_amop

Le catalogue pg_amop stocke les informations concernant les opérateurs associés aux familles d'opérateurs des méthodes d'accès aux index. Il y a une ligne pour chaque opérateur membre d'une famille. Un opérateur peut apparaître dans plus d'une famille, mais ne peut pas apparaître dans plus d'une position à l'intérieur d'une famille.

Tableau 45.4. Colonnes de pg_amop

Nom Type Références Description
amopfamily oid pg_opfamily.oid La famille d'opérateur
amoplefttype oid pg_type.oid Type de données en entrée, côté gauche, de l'opérateur
amoprighttype oid pg_type.oid Type de données en entrée, côté droit, de l'opérateur
amopstrategy int2   Numéro de stratégie d'opérateur
amopopr oid pg_operator.oid OID de l'opérateur
amopmethod oid pg_am.oid Méthode d'accès à l'index pour cette famille d'opérateur

Une entrée dans amopmethod doit correspondre au opfmethod de sa famille d'opérateur parent (l'inclusion de amopmethod à ce niveau est une dénormalisation intentionnelle de la structure du catalogue pour des raisons de performance). De plus, amoplefttype et amoprighttype doivent correspondre aux champs oprleft et oprright de l'entrée pg_operator référencée.