PostgreSQL 中文参考文档
🌐 英文原版 官方 ↗

52.34. pg_operator #

目录 pg_operator 存储有关操作符的信息。 更多信息请参见 CREATE OPERATOR 和 Section 36.14。

Table 52.34. \1 字段列说明

Column Type

Description

oid oid

Row identifier

oprname name

操作符的名称

oprnamespace oid (references pg_namespace.oid)

包含此操作符的命名空间的 OID

oprowner oid (references pg_authid.oid)

操作符的拥有者

oprkind char

b = 中缀操作符(“both”),或者 l = 前缀操作符(“left”)

oprcanmerge bool

此操作符支持归并连接

oprcanhash bool

此操作符支持哈希连接

oprleft oid (references pg_type.oid)

左操作数的类型(对于前缀操作符则为零)

oprright oid (references pg_type.oid)

右操作数的类型

oprresult oid (references pg_type.oid)

结果的类型(对于尚未定义的 “shell” 操作符则为零)

oprcom oid (references pg_operator.oid)

此操作符的交换子(如果没有则为零)

oprnegate oid (references pg_operator.oid)

此操作符的取反子操作符(如果没有则为零)

oprcode regproc (references pg_proc.oid)

实现此操作符的函数(对于尚未定义的 “shell” 操作符则为零)

oprrest regproc (references pg_proc.oid)

此操作符的限制选择度估计函数(如果没有则为零)

oprjoin regproc (references pg_proc.oid)

此操作符的连接选择度估计函数(如果没有则为零)