©
本文档使用 PHP中文网手册 发布
pg_opclass表定义索引访问方法操作符类。每个操作符类定义了索引字段语义,这些索引字段为一种特定数据类型和索引访问方法的。 操作符类本质上指定一个特殊操作家族适用于一个特定索引字段的数据类型。来自该族的操作符集实际可用于接受字段的数据类型作为左边输入的索引字段。
在Section 35.14里有比较详细的描述。
Table 45-28. pg_opclass Columns
名称 | 类型 | 引用 | 描述 |
---|---|---|---|
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,则为真 | |
opckeytype | oid | pg_type.oid | 索引所存储数据的类型,如果和opcintype相同则为零 |
操作符类的opcmethod必须匹配 opfmethod包含的操作符家族。 此外,对于任何给定组合的 opcmethod和opcintype, 必须有不超过一个 opcdefault为真的pg_opclass行。