pg_index
Le catalogue pg_index
contient une partie des
informations concernant les index. Le reste se trouve pour l'essentiel dans
pg_class
.
Tableau 51.26. Colonnes de pg_index
Type Description |
---|
OID de l'entrée dans |
OID de l'entrée dans |
Le nombre total de colonnes dans l'index (duplique
|
Le nombre de colonnes clés dans l'index, sans compter les colonnes supplémentaires, qui sont simplement enregistrés et ne participent pas à la sémantique de l'index |
Vrai s'il s'agit d'un index d'unicité |
Vrai s'il s'agit de l'index de clé primaire de la table
( |
Vrai s'il s'agit de l'index supportant une contrainte d'exclusion |
Si vrai, la vérification de l'unicité est forcée immédiatement
lors de l'insertion (inutile si |
Vrai si la table a été réorganisée en fonction de l'index |
Si ce drapeau est vrai, l'index est valide pour les requêtes. Faux signifie que l'index peut être incomplet : les opérations INSERT/UPDATE peuvent toujours l'utiliser, mais il ne peut pas être utilisé sans risque pour les requêtes, et, dans le cas d'un index d'unicité, cette propriété n'est plus garantie. |
Si vrai, les requêtes ne doivent pas utiliser l'index tant que le
|
Si vrai, l'index est actuellement prêt pour les insertions. Faux indique
que l'index doit être ignoré par les opérations
|
Si faux, l'index est en cours de suppression et devrait être complètement ignoré (y compris pour les décisions sur la sûreté de HOT) |
Si vrai, cet index a été choisi comme « identité de réplication »
en utilisant |
C'est un tableau de valeurs |
Pour chaque colonne dans la clé de l'index ( |
Pour chaque colonne de la clé d'indexation ( |
C'est un tableau de valeurs |
Arbres d'expression (en représentation
|
Arbre d'expression (en représentation
|