1. <strong id="7actg"></strong>
    2. <table id="7actg"></table>

    3. <address id="7actg"></address>
      <address id="7actg"></address>
      1. <object id="7actg"><tt id="7actg"></tt></object>

        pg_backPostgreSQL 的備份腳本

        聯(lián)合創(chuàng)作 · 2023-09-30 23:59

        pg_back 是一個用于 PostgreSQL 的轉(zhuǎn)儲工具。它的目標(biāo)是以你想要的格式一次性轉(zhuǎn)儲所有或某些帶有 Globals 的數(shù)據(jù)庫,因為簡單地調(diào)用 pg_dumpall 只能轉(zhuǎn)儲普通 SQL 格式的數(shù)據(jù)庫。

        在幕后,pg_back 使用 pg_dumpall 來轉(zhuǎn)儲 roles 和表空間的定義,使用 pg_dump 來轉(zhuǎn)儲所有或每個選定的數(shù)據(jù)庫到一個單獨的自定義格式的文件。它還提取數(shù)據(jù)庫級別的 ACL 和沒有被 pg_dump 11 之前的版本所轉(zhuǎn)儲的配置。最后,它轉(zhuǎn)儲 PostgreSQL 實例的所有配置選項。

        特性:

        • 轉(zhuǎn)儲全部或數(shù)據(jù)庫列表
        • 轉(zhuǎn)儲除排除數(shù)據(jù)庫列表以外的所有數(shù)據(jù)庫
        • 包括數(shù)據(jù)庫模板
        • 選擇每個數(shù)據(jù)庫的轉(zhuǎn)儲格式
        • 限制轉(zhuǎn)儲的架構(gòu)和表
        • 同時轉(zhuǎn)儲數(shù)據(jù)庫
        • 計算每個轉(zhuǎn)儲的 SHA 校驗
        • 備份前和備份后 hooks
        • 根據(jù)時間和要保留的數(shù)量進行清除
        • 從熱備份中轉(zhuǎn)儲

        從源安裝:

        go get -u github.com/orgrim/pg_back
        

        使用make從源代碼構(gòu)建和安裝(需要安裝 1.16或更高版本)。

        或者,使用以下docker命令下載、編譯并將pg_back 放入目錄:

        docker run --rm -v "$PWD":/go/bin golang:1.16 go get github.com/orgrim/pg_back
        瀏覽 26
        點贊
        評論
        收藏
        分享

        手機掃一掃分享

        編輯 分享
        舉報
        評論
        圖片
        表情
        推薦
        點贊
        評論
        收藏
        分享

        手機掃一掃分享

        編輯 分享
        舉報
        1. <strong id="7actg"></strong>
        2. <table id="7actg"></table>

        3. <address id="7actg"></address>
          <address id="7actg"></address>
          1. <object id="7actg"><tt id="7actg"></tt></object>
            国产成人免费观看 | 破處女黃色一級片日韩 | 亚洲高清无码免费观看 | 男女男在线视频 | 国产一区二区三区在线视频 | 骚狐网站 | 黄片在线豆花视频 | 免费观看国产黄色片 | 超碰日韩 | 日逼一级片|