PostgreSQLLa base de données la plus sophistiquée au monde.

Version anglaise

47.3. pg_am

Le catalogue pg_am stocke les informations concernant les méthodes d'accès aux index. On trouve une ligne par méthode d'accès supportée par le système. Le contenu de ce catalogue est discuté en détails dans Chapitre 54, Définition de l'interface des méthodes d'accès aux index.

Tableau 47.3. Colonnes de pg_am

Nom Type Références Description
oid oid   Identifiant de ligne (attribut caché ; doit être sélectionné explicitement)
amname name   Nom de la méthode d'accès
amstrategies int2   Nombre de stratégies d'opérateur pour cette méthode d'accès, ou zéro si la méthode d'accès n'a pas un ensemble fixe de stratégies opérateurs
amsupport int2   Nombre de routines de support pour cette méthode d'accès
amcanorder bool   La méthode d'accès supporte-t-elle les parcours ordonnés par la valeur de la colonne indexée ?
amcanorderbyop bool   La méthode d'accès supporte-t-elle les parcours ordonnés par le résultat d'un opérateur sur une colonne indexée ?
amcanbackward bool   La méthode d'accès supporte-t-elle les parcours en arrière ?
amcanunique bool   La méthode d'accès supporte-t-elle les index uniques ?
amcanmulticol bool   La méthode d'accès supporte-t-elle les index multicolonnes ?
amoptionalkey bool   La méthode d'accès supporte-t-elle un parcours sans contrainte pour la première colonne de l'index ?
amsearcharray bool   La méthode d'accès supporte-t-elle les recherches ScalarArrayOpExpr ?
amsearchnulls bool   La méthode d'accès supporte-t-elle les recherches IS NULL/NOT NULL ?
amstorage bool   Le type de données de stockage d'index peut-il différer du type de données de la colonne ?
amclusterable bool   La commande CLUSTER peut-elle être utilisée avec un index de ce type ?
ampredlocks bool   Un index de ce type peut-il gérer finement des verrous de prédicat ?
amkeytype oid pg_type.oid Type de donnée stockée dans l'index, ou zéro si le type n'est pas de taille fixe
aminsert regproc pg_proc.oid Fonction « insérer cette ligne »
ambeginscan regproc pg_proc.oid Fonction « préparer un nouveau parcours »
amgettuple regproc pg_proc.oid Fonction « prochaine ligne valide », ou zéro si aucune
amgetbitmap regproc pg_proc.oid Fonction « récupérer toutes les lignes valides »
amrescan regproc pg_proc.oid Fonction « (re)démarrer le parcours d'index »
amendscan regproc pg_proc.oid Fonction « nettoyer après le parcours d'index »
ammarkpos regproc pg_proc.oid Fonction « marquer la position actuelle du parcours »
amrestrpos regproc pg_proc.oid Fonction « restaurer une position de parcours marquée »
ambuild regproc pg_proc.oid Fonction « construire un nouvel index »
ambuildempty regproc pg_proc.oid Fonction « construire un index vide »
ambulkdelete regproc pg_proc.oid Fonction de destruction en masse
amvacuumcleanup regproc pg_proc.oid Fonction de nettoyage post-VACUUM
amcanreturn regproc pg_proc.oid Fonction de vérification du support des parcours d'index seul, zéro sinon
amcostestimate regproc pg_proc.oid Fonction d'estimation du coût de parcours d'un index
amoptions regproc pg_proc.oid Fonction d'analyse et de validation du champ reloptions d'un index