返回首页

gbase数据、南大通用产品文档:GBase8cPG_TRIGGER

更新日期:2024年09月11日

PG_TRIGGER 系统表存储触发器信息。
名称
类型
描述
oid
oid
行标识符(隐含属性,必须明确选择)。
tgrelid
oid
触发器所在表的OID。
tgname
name
触发器名。
tgfoid
oid
要被触发器调用的函数。
tgtype
smallint
触发器类型。
tgenabled
“char”
O =触发器在“origin”和“local”模式下触发。
D =触发器被禁用。
R =触发器在“replica”模式下触发。
A =触发器始终触发。
tgisinternal
boolean
内部触发器标识,如果为true 表示内部触发器。
tgconstrrelid
oid
完整性约束引用的表。
tgconstrindid
oid
完整性约束的索引。
tgconstraint
oid
约束触发器在pg_constraint 中的OID。
tgdeferrable
boolean
约束触发器是为DEFERRABLE 类型。
tginitdeferred
boolean
约束触发器是否为INITIALLY DEFERRED 类型。

GBase 8c V5 开发者手册
南大通用数据技术股份有限公司
816
名称
类型
描述
tgnargs
smallint
触发器函数入参个数。
tgattr
int2vector
当触发器指定列时的列号,未指定则为空数组。
tgargs
bytea
传递给触发器的参数。
tgqual
pg_node_tree
表示触发器的WHEN 条件,如果没有则为null。
tgowner
oid
触发器的所有者。

新建表
使用本功能,您可以在用户数据库下新建数据表。
在“对象资源管理器”中,右键单击数据库下的“表”节点,在弹出菜单
中选择“新建表”菜单项,如下图所示:

图 7-25 新建表
选择“新建表”菜单项后,系统将打开表设计器,如下图所示:



GBase 8a MPP Cluster 管理工具手册
南大通用数据技术股份有限公司

- 57 -

图 7-26 表设计器
输入列名,选择数据类型,定义数据类型的长度,操作完毕之后,单击工
具栏中的“保存”按钮,系统会弹出“表的属性”对话框,如下图所示:

图 7-27 表属性对话框
输入表的名称后,即可保存表。系统在创建表时,默认将表创建为“分布
表”,如果您需要将表创建为“复制表”,请勾选“创建为复制表”复选框。
在填写完毕表信息后,单击“确定”按钮,系统会弹出表创建成功对话
框,如下图所示:

GBase 8a MPP Cluster 管理工具手册

- 58 -

南大通用数据技术股份有限公司

图 7-28 新建表成功提示信息
单击“确定”按钮,您会发现“对象资源管理器”中已经显示出您所创建
的表。

虚拟集群
..........................................
20