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

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                # Appendix F. 額外提供的模塊 **Table of Contents** + F.1\. adminpack + F.2\. auth_delay + F.3\. auto_explain + F.4\. btree_gin + F.5\. btree_gist + F.6\. chkpass + F.7\. citext + F.8\. cube + F.9\. dblink + F.10\. dict_int + F.11\. dict_xsyn + F.12\. dummy_seclabel + F.13\. earthdistance + F.14\. file_fdw + F.15\. fuzzystrmatch + F.16\. hstore + F.17\. intagg + F.18\. intarray + F.19\. isn + F.20\. lo + F.21\. ltree + F.22\. pageinspect + F.23\. passwordcheck + F.24\. pg_buffercache + F.25\. pgcrypto + F.26\. pg_freespacemap + F.27\. pgrowlocks + F.28\. pg_stat_statements + F.29\. pgstattuple + F.30\. pg_trgm + F.31\. postgres_fdw + F.32\. seg + F.33\. sepgsql + F.34\. spi + F.35\. sslinfo + F.36\. tablefunc + F.37\. tcn + F.38\. test_parser + F.39\. tsearch2 + F.40\. unaccent + F.41\. uuid-ossp + F.42\. xml2 本附錄和下一個包含可以在PostgreSQL 發布的`contrib`目錄中找到的模塊信息。 這些包括移植工具,分析工具,和不是核心PostgreSQL系統部分的插件功能, 主要因為他們關注于有限的讀者或者太實驗而不是主要源碼樹的一部分。 這并不妨礙他們有效性。 該附錄包含擴展以及在`contrib`中發現的服務器插件模塊。 [Appendix G](#calibre_link-408)包含實用程序。 當從源碼發布中編譯時, 這些組件不能自動創建, 除非你建立"world"目標(參閱[step 2](#calibre_link-1090))。 你可以通過運行下面命令創建和安裝: ``` <kbd class="literal">gmake</kbd> <kbd class="literal">gmake install</kbd> ``` 在配置的源碼樹的`contrib`目錄中 或編譯和安裝一個選定的模塊,在該模塊的子目錄做同樣的事。 許多模塊可以進行回歸測試,可以通過運行下面命令被執行: ``` <kbd class="literal">gmake check</kbd> ``` 在安裝前或者 ``` <kbd class="literal">gmake installcheck</kbd> ``` 一旦你有正運行的PostgreSQL服務器。 如果您使用的是PostgreSQL的預包裝版本, 這些模塊通常可以作為一個單獨的包, 如`postgresql-contrib`。 許多模塊提供新的用戶自定義函數,操作符,或類型。 為了利用其中一個模塊,在你安裝代碼之后 你需要在數據庫系統中注冊新的SQL對象。 在PostgreSQL 9.1和以后版本,這是通過執行 [CREATE EXTENSION](#calibre_link-572)命令來實現。在一個新的數據庫中, 你可以簡單地做 ``` CREATE EXTENSION _module_name_; ``` 此命令必須由數據庫管理員運行。這個 在當前數據庫中注冊新的SQL對象, 所以你需要在你想要該模 塊的功能可用的每個數據庫中運行這個 命令。另外, 在數據庫`template1`中運行它,這樣擴展將被復制到 缺省隨后創建的數據庫中。 許多模塊允許你在你選擇的模式中安裝對象。 要做到這一點,添加`SCHEMA` `_schema_name_`到`CREATE EXTENSION`命令, 默認情況下,該對象將被放置在當前創建的 目標模式中,通常`public`。 如果你的數據庫通過轉儲提出,并且從PostgreSQL9.1之前版本恢復 ,你在它的模塊的先前9.1版本使用過,你應該替代做 ``` CREATE EXTENSION _module_name_ FROM unpackaged; ``` 這將更新模塊的9.1之前對象到一個適當的 _擴展_對象。 通過[ALTER EXTENSION](#calibre_link-573)管理未來更新模塊。 關于擴展更新的更多信息,參見[Section 35.15](#calibre_link-840)。 注意,然而,這些模塊在這個意義上不是"擴展", 但在一些其他的方式中被加載到服務器,比如 通過 [shared_preload_libraries](#calibre_link-576)。 參見每個模塊的文檔獲取更多信息。
                  <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>

                              哎呀哎呀视频在线观看