更新时间:2025-02-27 GMT+08:00
        
          
          
        
      
      
      
      
      
      
      
      
  
      
      
      
        
PG_TRIGGER
PG_TRIGGER系统表存储触发器信息。
| 
       名称  | 
     
       类型  | 
     
       描述  | 
    
|---|---|---|
| 
       oid  | 
     
       oid  | 
     
       行标识符(隐含属性,必须明确选择)。  | 
    
| 
       tgrelid  | 
     
       oid  | 
     
       触发器所在表的OID。  | 
    
| 
       tgname  | 
     
       name  | 
     
       触发器名。  | 
    
| 
       tgfoid  | 
     
       oid  | 
     
       要被触发器调用的函数。  | 
    
| 
       tgtype  | 
     
       smallint  | 
     
       触发器类型。  | 
    
| 
       tgenabled  | 
     
       "char"  | 
     
      
 
  | 
    
| 
       tgisinternal  | 
     
       boolean  | 
     
       内部触发器标识,如果为true表示内部触发器。  | 
    
| 
       tgconstrrelid  | 
     
       oid  | 
     
       完整性约束引用的表。  | 
    
| 
       tgconstrindid  | 
     
       oid  | 
     
       完整性约束的索引。  | 
    
| 
       tgconstraint  | 
     
       oid  | 
     
       约束触发器在PG_CONSTRAINT中的OID。  | 
    
| 
       tgdeferrable  | 
     
       boolean  | 
     
       约束触发器是为DEFERRABLE类型。  | 
    
| 
       tginitdeferred  | 
     
       boolean  | 
     
       约束触发器是否为INITIALLY DEFERRED类型。  | 
    
| 
       tgnargs  | 
     
       smallint  | 
     
       触发器函数入参个数。  | 
    
| 
       tgattr  | 
     
       int2vector  | 
     
       当触发器指定列时的列号,未指定则为空数组。  | 
    
| 
       tgargs  | 
     
       bytea  | 
     
       传递给触发器的参数。  | 
    
| 
       tgqual  | 
     
       pg_node_tree  | 
     
       表示触发器的WHEN条件,如果没有则为null。  | 
    
| 
       tgowner  | 
     
       oid  | 
     
       触发器的所有者。  | 
    
   父主题: 系统表