47.12. lt_variable

目录lt_variable存储包变量信息.

Table 47.12. lt_variable Columns

列类型

描述

oid oid

行标识符

varname name

变量名称

varnamespace oid

变量所属包OID

vartype oid

变量类型

vartypmod integer

域使用vartypmod来记录被应用于它们基类型的typmod(如果基类型不使用typmod,则为-1)。如果此类型不是一个域则为-1。

varowner oid

变量的拥有者

varcollation oid (references pg_collation.oid)

varcollation指定此类型的排序规则。如果类型不支持排序规则,此列为0。 一个支持排序规则的基类型此处会有一个非零值,典型值为DEFAULT_COLLATION_OID。 可排序类型上的域可以有一个不同于其基类型的排序规则OID,如果为该域指定了一个排序规则OID的话。

varisnotnull boolean

varisnotnull表示类型上的一个非空约束。只用于域。

varisimmutable boolean

是否为表类型变量

vareoxaction char

变量的EOX动作.

vardefexpr pg_node_tree

如果vardefexpr为非空,那么它是该类型默认表达式的nodeToString()表现形式。这个列只用于域。

varacl aclitem[]

访问权限,另请参阅Section 5.7 for details.

varaccess char

变量访问属性

cursorquery text

游标定义语句