<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之旅 廣告
                [TOC] > [github.com/2ndQuadrant/pglogical](https://github.com/2ndQuadrant/pglogical) ## 概述 - 為 PostgreSQL 數據庫提供了**邏輯流復制發布和訂閱的功能** - pglogical 是一個用于 PostgreSQL 的邏輯復制工具,它允許在不使用傳統流復制或物理備份的情況下,在多個 PostgreSQL 數據庫之間復制數據。與基于流復制的解決方案不同,pglogical 采用邏輯復制,這意味著數據更加靈活,并且可以根據需要選擇要復制的表和列。 pglogical 可以用于許多應用程序,例如: 1. 數據庫升級:將生產數據庫升級到新的 PostgreSQL 版本時,管理員可以使用 pglogical 將數據復制到具有新版本的 PostgreSQL 實例中,從而實現零停機時間升級。 2. 數據庫復制:將數據復制到遠程數據中心,以實現故障轉移和災難恢復,同時保持較低的延遲和較高的性能。 3. 數據庫合并:將來自不同源的數據合并到單個數據庫中。 總之,pglogical 為 PostgreSQL 提供了一種可靠的、高效的數據復制方法,支持各種復制場景,并且易于設置和管理。 ## 安裝 pglogical ### yum 1. 從 https://yum.postgresql.org/repopackages/ 中獲取當前環境的值并賦值連接使用 yum install安裝,如我的是 CentOS 7 - PPC64LE,復制此連接 ``` yum install https://download.postgresql.org/pub/repos/yum/reporpms/EL-7-ppc64le/pgdg-redhat-repo-latest.noarch.rpm ``` 2. 安裝對應的 contrib ``` yum install postgresql15-server postgresql15-contrib ``` 3. 安裝倉庫 ``` curl https://techsupport.enterprisedb.com/api/repository/dl/default/release/15/rpm | bash ``` 4. 安裝 pglogical ``` yum install postgresql15-pglogical ``` > postgresql15-contrib 是 PostgreSQL 數據庫的一個擴展模塊,包含了許多額外的插件、函數和工具,用于增強 PostgreSQL 的功能。這些插件包括全文搜索、地理空間數據處理、加密支持等等。 ## 修改配置 postgres.conf ``` wal_level = 'logical' max_worker_processes = 10 # one per database needed on provider node # one per node needed on subscriber node max_replication_slots = 10 # one per node needed on provider node max_wal_senders = 10 # one per node needed on provider node shared_preload_libraries = 'pglogical' track_commit_timestamp = on # needed for last/first update wins conflict resolution # property available in PostgreSQL 9.5+ ``` ### 添加擴展 pgsql 中執行以下sql添加擴展 ``` CREATE EXTENSION pglogical; ```
                  <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>

                              哎呀哎呀视频在线观看