pg_dumpbinary v2.3 發布

發布於 2020-10-29 作者:Gilles Darold
相關開放原始碼

法國 Grenoble - 2020 年 8 月 21 日

pg_dumpbinary 2.3 已發布

pg_dumpbinary 是一個程式,用於以二進位格式轉儲資料的 PostgreSQL 資料庫。 產生的轉儲必須使用此工具提供的 pg_restorebinary 進行還原。

pg_dumpbinary 2.3 今天發布。 此版本修復了從二進位轉儲還原資料後設定序列值的問題,先前來自 PostgreSQL 擴充功能的序列值未被還原。

pg_dumpbinary 在某些特殊情況下很有用

  • 您有 bytea,由於 escape/hex 輸出的總大小超過 1Gb,因此無法透過 pg_dump 匯出。
  • 您有自訂類型,在 bytea 內部儲存 \0,但資料以 char/varchar/text 形式傳回,這會在 '\0' 之後截斷資料。 在這種情況下,pg_dump 將以輸出類型匯出資料,這將導致資料遺失。
  • 任何其他二進位格式可能有用的情況。

如果您遇到這種情況,pg_dumpbinary 將透過以二進位格式轉儲 PostgreSQL 資料庫來幫助您。 在所有其他情況下,您必須使用 PostgreSQL 隨附的 pg_dump/pg_restore 命令。

請參閱文件以取得功能的完整說明。

連結 & 鳴謝

pg_dumpbinary 是來自 LzLabs (https://www.lzlabs.com/) 的一個開放專案。 歡迎任何貢獻來建立更好的工具。 您只需使用 GitHub 工具傳送您的想法、功能請求或修補程式。

連結

  • 文件:https://github.com/lzlabs/pg_dumpbinary/blob/master/README.md
  • 下載:https://github.com/lzlabs/pg_dumpbinary/releases/
  • 支援:使用 GitHub 報告工具:https://github.com/lzlabs/pg_dumpbinary/issues