45.4. pg_amop

pg_amop表存储有关操作符的信息,其访问方法关联操作符类。 如果一个操作符是一个操作符类中的成员,那么在这个表中会占据一行。 操作符可出现在多个组,但不能出现在一个组的多个位置。

Table 45-4. pg_amop Columns

名称类型引用描述
amopfamilyoidpg_opfamily.oid这个条目是为操作符类准备的
amoplefttypeoidpg_type.oid左边输入操作符的类型
amoprighttypeoidpg_type.oid右侧输入操作符数据类型
amopstrategyint2 操作符策略数
amopoproidpg_operator.oid该操作符的OID
amopmethodoidpg_am.oid查询操作符类的访问方法

一个记录的amopmethod必须匹配包含操作符组的opfmethod (包含amopmethod是 目录结构性能原因的有意的非规范化)。并且, amoplefttypeamoprighttype 必须匹配引用pg_operator记录的oprleftoprright