<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ??一站式輕松地調用各大LLM模型接口,支持GPT4、智譜、豆包、星火、月之暗面及文生圖、文生視頻 廣告
                # 47.45\. `pg_trigger` `pg_trigger`存儲表和視圖上面的觸發器。 參閱[CREATE TRIGGER](#calibre_link-459)獲取更多信息。 **Table 47-45\. `pg_trigger` 字段** | 名字 | 類型 | 引用 | 描述 | | --- | --- | --- | --- | | `oid` | `oid` | 行標識符(隱藏屬性;必須明確選擇) | | `tgrelid` | `oid` | `pg_class`.oid | 這個觸發器所在的表 | | `tgname` | `name` | 觸發器名稱(在同一表的所有觸發器中必須唯一) | | `tgfoid` | `oid` | `pg_proc`.oid | 要調用的函數 | | `tgtype` | `int2` | 標識觸發器條件的位掩碼 | | `tgenabled` | `char` | 在[session_replication_role](#calibre_link-526)模塊里控制觸發器的觸發。 `O` = 觸發器在"origin"和"local"模塊里觸發, `D` = 禁用觸發器, `R` = 觸發器在"replica"模塊里觸發, `A` = 觸發器總是觸發。 | | `tgisinternal` | `bool` | 如果觸發器是內部產生的則為真(通常,強制約束由 `tgconstraint`指定) | | `tgconstrrelid` | `oid` | `pg_class`.oid | 一個參照完整性約束引用的表 | | `tgconstrindid` | `oid` | `pg_class`.oid | 索引支持唯一、主鍵或參照完整性約束 | | `tgconstraint` | `oid` | `pg_constraint`.oid | `pg_constraint`條目與觸發器相關,如果有 | | `tgdeferrable` | `bool` | 如果約束觸發器可推遲則為真 | | `tginitdeferred` | `bool` | 如果約束觸發器是初始可推遲則為真 | | `tgnargs` | `int2` | 傳遞給觸發器函數的參數字符串個數 | | `tgattr` | `int2vector` | `pg_attribute`.attnum | 如果觸發器是指定字段的則為字段號;否則為空數組 | | `tgargs` | `bytea` | 傳遞給觸發器的參數字符串,每個都是用 NULL 結尾 | | `tgqual` | `pg_node_tree` | 觸發器的`WHEN`條件的表達式樹(用`nodeToString()`表示), 如果沒有則為空 | 當前,指定字段的觸發只支持`UPDATE`事件,因此`tgattr`只和事件類型相關。 `tgtype`可能包含一些其他事件類型, 但是假定那些是在表范圍的,不管`tgattr`里有什么。 > **Note:** 當`tgconstraint`非零時,`tgconstrrelid`, `tgconstrindid`, `tgdeferrable`, 和 `tginitdeferred`與引用的`pg_constraint` 條目在很大程度上是冗余的。然而,不可延緩的觸發器與可延緩的約束關聯是可能的: 外鍵約束可以有一些可延緩和不可延緩的觸發器。 > **Note:** 如果一個關系有任何觸發器在這個表里,則`pg_class.relhastriggers`必須為真。
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看