indexrelid | oid | pg_class
.oid | OID de l'entr�e dans pg_class pour cet index |
indrelid | oid | pg_class
.oid | OID de l'entr�e dans pg_class de la table sur
laquelle cet index porte.
|
indkey | int2vector | pg_attribute
.attnum | Tableau comportant indnatts valeurs (et pas
plus de INDEX_MAX_KEYS), qui pr�cise les colonnes
index�es. Par exemple, une valeur de 1 3 indique
que la premi�re et la troisi�me colonne de la table forment la cl� de
l'index. Une valeur de z�ro dans le tableau indique que l'attribut
d'index correspondant est une expression sur les colonnes de la table, et
non pas une simple r�f�rence de colonne.
|
indclass | oidvector | pg_opclass
.oid | Pour chaque colonne dans la cl� d'index, ce champ contient l'OID de
l'op�rateur de classe � utiliser. Pour plus de d�tails, voir
pg_opclass.
|
indnatts | int2 | | Nombre de colonnes de l'index (duplique
pg_class.relnatts) |
indisunique | bool | | Vrai s'il s'agit d'un index unique. |
indisprimary | bool | | Vrai si cet index est la cl� primaire de la table.
(indisunique doit toujours �tre vrai quand ce champ l'est
aussi.) |
indisclustered | bool | | Vrai si la table �tait organis�e en fonction de cet index. |
indexprs | text | | Arbres d'expressions (en repr�sentation
nodeToString() )
pour les attributs d'index qui ne sont pas de simples r�f�rences de
colonnes. Il s'agit d'une liste avec un �l�ment pour chaque entr�e �
z�ro dans indkey. Nul si tous les attributs d'index sont
de simples r�f�rences. |
indpred | text | | Arbre d'expression (en repr�sentation
nodeToString() ) pour les pr�dicats d'index partiels.
Nul s'il ne s'agit pas d'un index partiel.
|