W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
目錄pg_trigger
存儲(chǔ)表和視圖上的觸發(fā)器。詳見(jiàn)CREATE TRIGGER。
表 51.56. pg_trigger
Columns
列類型 描述 |
---|
行標(biāo)識(shí)符 |
觸發(fā)器所在的表 |
此被克隆的觸發(fā)器的父觸發(fā)器,如果不是克隆則為0;這種情況會(huì)在創(chuàng)建分區(qū)或附加到分區(qū)表時(shí)發(fā)生。 |
觸發(fā)器名(在同一個(gè)表的觸發(fā)器中必須唯一) |
要被觸發(fā)器調(diào)用的函數(shù) |
標(biāo)識(shí)觸發(fā)器觸發(fā)條件的位掩碼 |
控制觸發(fā)器在session_replication_role模式中的觸發(fā)。 |
為真表示觸發(fā)器是內(nèi)部生成的(通常是為了強(qiáng)制由 |
被一個(gè)引用完整性約束引用的表 |
支持一個(gè)唯一、主鍵、引用完整性約束或者排除約束的索引 |
可能存在的與觸發(fā)器相關(guān)的 |
如果約束觸發(fā)器可推遲則為真 |
如果約束觸發(fā)器初始可推遲則為真 |
傳遞給觸發(fā)器函數(shù)的參數(shù)字符串個(gè)數(shù) |
如果觸發(fā)器是列限定的,這里存放列號(hào);否則這是一個(gè)空數(shù)組 |
傳遞給觸發(fā)器的參數(shù)字符串,每一個(gè)都以NULL結(jié)尾 |
觸發(fā)器 |
|
|
當(dāng)前,列限定觸發(fā)器只被UPDATE
事件支持,因此tgattr
只用于這種事件類型。tgtype
頁(yè)可以包含用于其他事件類型的位,但其他事件類型是表范圍的觸發(fā)器且會(huì)忽略tgattr
。
當(dāng)tgconstraint
非零時(shí),tgconstrrelid
、tgconstrindid
、tgdeferrable
和tginitdeferred
與被引用的pg_constraint
項(xiàng)有很大的冗余。但是,存在將一個(gè)不可延遲觸發(fā)器關(guān)聯(lián)到一個(gè)可延遲約束的可能性:外鍵約束可以有一些可延遲和一些不可延遲觸發(fā)器。
如果一個(gè)關(guān)系在本目錄中擁有任何觸發(fā)器,其pg_class.relhastriggers
必須為真。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: