<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>

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                # 47.40\. `pg_shdepend` `pg_shdepend`記錄數據庫對象和共享對象(比如角色)之間的依賴性關系。 這些信息允許PostgreSQL保證在企圖刪除這些對象之前, 這些對象是沒有被引用的。 [`pg_depend`](#calibre_link-680)表的作用類似, 只是它是用于在一個數據庫內部的對象的依賴性關系的。 和其它大多數系統表不同,`pg_shdepend`是在集群里面所有的數據庫之間共享的: 每個數據庫集群只有一個`pg_shdepend`,而不是每個數據庫一個。 **Table 47-40\. `pg_shdepend` 字段** | 名字 | 類型 | 引用 | 描述 | | --- | --- | --- | --- | | `dbid` | `oid` | `pg_database`.oid | 依賴對象所在的數據庫的 OID ,如果是共享對象,則為零 | | `classid` | `oid` | `pg_class`.oid | 依賴對象所在的系統表的 OID | | `objid` | `oid` | 任意 oid 屬性 | 指定的依賴對象的 OID | | `objsubid` | `int4` | 對于一個表字段,這是字段號(`objid`和`classid` 參考表本身)。對于所有其他對象類型,這個字段為零。 | | `refclassid` | `oid` | `pg_class`.oid | 被引用對象所在的系統表的 OID(必須是一個共享表) | | `refobjid` | `oid` | 任意 oid 屬性 | 指定的被引用對象的 OID | | `deptype` | `char` | 一段代碼,定義了這個依賴性關系的特定語義;參閱下文。 | 在任何情況下,一條`pg_shdepend` 記錄就表明這個被引用的對象不能在未刪除依賴對象的前提下刪除。 不過,`deptype`同時還標出了幾種不同的子風格: `SHARED_DEPENDENCY_OWNER` (`o`) 被引用的對象(必須是一個角色)是依賴對象的所有者。 `SHARED_DEPENDENCY_ACL` (`a`) 被引用的對象(必須是一個角色)在依賴對象的 ACL(訪問控制列表,也就是權限列表)里提到。 `SHARED_DEPENDENCY_ACL`不會在對象的所有者頭上添加的,因為所有者會有一個 `SHARED_DEPENDENCY_OWNER`記錄。 `SHARED_DEPENDENCY_PIN` (`p`) 沒有依賴對象;這類記錄標識系統自身依賴于該被依賴對象,因此這樣的對象絕對不能被刪除。 這種類型的記錄只是由`initdb`創建。這樣的依賴對象的字段都是零。 其它依賴性的風格可能在將來會出現。請注意,目前的定義只是支持把角色當作被引用對象。
                  <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>

                              哎呀哎呀视频在线观看