pg_dumpbinary v2.13 已發布

由 Gilles Darold 於 2023-10-08 發布
相關開源專案

瑞士蘇黎世 - 2023年10月4日

pg_dumpbinary

pg_dumpbinary 將 PostgreSQL 資料庫傾印為二進位格式。產生的傾印檔必須使用提供的 pg_restorebinary 來還原。

pg_dumpbinary 2.13 今天發布,它修復了傾印檔中已刪除欄位的還原問題。

完整的變更和致謝列表可以在此處找到

pg_dumpbinary 在以下情況下很有用:

  • 當您有 bytea 無法通過 pg_dump 導出,因為 escape/hex 輸出的總大小超過 1Gb。
  • 當您有自定義類型,該類型在 bytea 內部儲存 \0,但資料由 pg_dump 導出為 char/varchar/text。 在這種情況下,pg_dump 會在第一個 '\0' 之後截斷所有資料,導致資料遺失。
  • 其他二進位輸出格式有用的情況。

在這些情況下,pg_dumpbinary 通過以二進位格式傾印 PostgreSQL 資料庫來提供幫助。 在所有其他情況下,首選與 PostgreSQL 一起發布的 pg_dump/pg_restore 命令。

有關可用功能的更完整描述,請參閱文件。

連結 & 鳴謝

pg_dumpbinary 是來自 LzLabs GmbH 的開源專案。 歡迎貢獻和想法。 使用 GitHub 的工具發送您的想法、功能請求或補丁。

連結