您的位置:寻梦网首页编程乐园数据库PostgreSQL 7.2 Documentation

3.9. pg_index

pg_index 包含关于索引的一部分信息. 其他的信息大多数在 pg_class

Table 3-9. pg_index 字段

名字 类型 引用 描述
indexrelid oid pg_class.oid 这个索引在 pg_class 里的元组的 oid
indrelid oid pg_class.oid 使用这个索引的表在 pg_class 里的元组的 oid
indproc regproc pg_proc.oid 如果这是函数索引那么这是那个已注册的过程的 oid
indkey int2vector pg_attribute.attnum 这是一个向量(数组),最多有 INDEX_MAX_KEYS 个值,指向该索引应用的表字段. 比如一个值为 1 3 的向量意味着第一个字段和第三个字段组成 这个索引键字.
indclass oidvector pg_opclass.oid 对于索引键字里面的每个字段,这个字段都包含一个指向所使用的 "操作符表" 的引用,参阅 pg_opclass 获取细节.
indisclustered bool   未用
indisunique bool   如果为真,这是个唯一索引
indisprimary bool   如果为真,该索引代表该表的主键. (这个字段为真的时候 indisunique 应该总是为真.)
indreference oid   未用
indpred text   部分索引做预计用表达式树(是以 nodeToString 的形式表现的)