跳到主要内容
版本:2.x

pg_amop

pg_catalog 模式中的 pg_amop 表用于存储与索引访问方法操作类相关操作符的信息。表中每一行都对应一个操作类中的成员操作符。

表中的 amopmethod 字段必须与所属操作符家族的 opfmethod 字段匹配(包含 amopmethod 是为了性能优化而有意保留的冗余设计)。此外,amoplefttypeamoprighttype 字段必须与引用的 pg_operator 条目中的 oprleftoprright 字段一致。

列名类型引用描述
oidoid行标识符(隐藏属性,需显式选择)
amopfamilyoidpg_opfamily.oid所属操作符家族
amoplefttypeoidpg_type.oid操作符的左输入数据类型
amoprighttypeoidpg_type.oid操作符的右输入数据类型
amopstrategysmallint操作符策略编号
amoppurposechar操作符用途,s 表示搜索,o 表示排序
amopoproidpg_operator.oid操作符的 OID
amopmethodoidpg_am.oid操作符家族的索引访问方法
amopsortfamilyoidpg_opfamily.oid若为排序操作符,则为对应的 B 树操作符家族;若为搜索操作符,则为零