pg_dumpbinary v2.16 發布

發表於 2024-04-06,作者:HexaCluster
相關開放原始碼

寮國永珍 - 2024 年 4 月 6 日

pg_dumpbinary

pg_dumpbinary 將 PostgreSQL 資料庫轉儲為二進位格式。 產生的轉儲必須使用提供的 pg_restorebinary 進行還原。

此版本修復了結構描述或資料表名稱包含美元符號 ($) 的資料表的資料還原問題。

pg_dumpbinary 在以下情況下很有用:

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

在這些情況下,pg_dumpbinary 透過以二進位格式轉儲 PostgreSQL 資料庫來提供協助。 在所有其他情況下,建議使用 PostgreSQL 隨附的 pg_dump/pg_restore 命令。

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

連結 & 聲明

pg_dumpbinary 是 LzLabs GmbH 的開放原始碼專案。 歡迎提供貢獻和想法。 使用 GitHub 的工具傳送您的想法、功能請求或修補程式。

連結