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 49, Définition de l'interface des méthodes d'accès aux index.
Tableau 43.3. Colonnes de pg_am
Nom | Type | Références | Description |
---|---|---|---|
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 | |
amsupport | int2 | Nombre de routines de support pour cette méthode d'accès | |
amorderstrategy | int2 | 0 si l'index n'a pas d'ordre de tri, sinon, le numéro de stratégie de l'opérateur de stratégie qui décrit l'ordre de tri | |
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 ? | |
amindexnulls | bool | La méthode d'accès supporte-t-elle les entrées d'index 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 ? | |
aminsert | regproc | pg_proc.oid | Fonction « insérer cette ligne » |
ambeginscan | regproc | pg_proc.oid | Fonction « commencer un nouveau parcours » |
amgettuple | regproc | pg_proc.oid | Fonction « prochaine ligne valide » |
amgetmulti | regproc | pg_proc.oid | Fonction « récupérer plusieurs lignes » |
amrescan | regproc | pg_proc.oid | Fonction « redémarrer ce parcours » |
amendscan | regproc | pg_proc.oid | Fonction « arrêter ce parcours » |
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 » |
ambulkdelete | regproc | pg_proc.oid | Fonction de destruction en masse |
amvacuumcleanup | regproc | pg_proc.oid | Fonction de nettoyage post-VACUUM |
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 |