51.33. pg_opclass

目录pg_opclass定义了索引访问方法运算符类。每个运算符类为特定数据类型的索引列和特定的索引访问方法定义语义。运算符类实质上指定了特定的运算符族适用于特定的可索引列数据类型。实际可用于索引列的该族运算符集是接受该列的数据类型作为其左手 Importing 的任何一个。

Section 37.14中详细描述了运算符类。

表 51.33. pg_opclass

Name Type References Description
oid oid 行标识符(隐藏属性;必须显式选择)
opcmethod oid pg_am.oid 索引访问方法运算符类用于
opcname name 该运算符类别的名称
opcnamespace oid pg_namespace.oid 该运算符类别的命名空间
opcowner oid pg_authid.oid 操作员类别的所有者
opcfamily oid pg_opfamily.oid 包含操作员类别的操作员族
opcintype oid pg_type.oid 操作员类别索引的数据类型
opcdefault bool 如果此运算符类是opcintype的默认值,则为 True
opckeytype oid pg_type.oid 索引中存储的数据类型;如果与opcintype相同,则为零

运算符类别的opcmethod必须与其包含的运算符系列的opfmethod相匹配。同样,对于opcmethodopcintype的任何给定组合,最多只能有一个pg_opclass行具有opcdefault true。

上一章 首页 下一章