安塔那那利佛,馬達加斯加 - 2025年4月8日
pg_dumpbinary 將 PostgreSQL 資料庫轉儲為二進位制格式。轉儲後的資料必須使用提供的 pg_restorebinary 進行恢復。
這是一個維護版本,修復了在轉儲包含美元符號($)的表名或名稱空間時出現的一個重大 bug。
application_name 設定為程式名。pg_dumpbinary 在以下情況有用:
pg_dump 無法匯出的 bytea 資料,因為轉義/十六進位制輸出的總大小超過 1GB 時。\0,但資料被 pg_dump 匯出為 char/varchar/text 時。在這種情況下,pg_dump 會截斷第一個 \0 之後的所有資料,導致資料丟失。在這些情況下,pg_dumpbinary 透過以二進位制格式轉儲 PostgreSQL 資料庫來提供幫助。在所有其他情況下,首選 PostgreSQL 自帶的 pg_dump/pg_restore 命令。
有關功能的更完整描述,請參閱文件。
pg_dumpbinary 是一個來自 LzLabs GmbH 的開源專案。我們歡迎貢獻和想法。請使用 GitHub 的工具傳送您的想法、功能請求或補丁。
連結