格勒諾勃,法國 - 2024年5月20日
pg_dumpbinary
以二進位格式傾印 PostgreSQL 資料庫。產生的傾印檔必須使用隨附的 pg_restorebinary
進行還原。
此版本為命令 pg_restorebinary 新增了兩個選項
-C, --create
到 pg_restorebinary,以便在還原之前建立資料庫。與 pg_restore 類似,您必須使用 -d
選項提供要連接的資料庫。--dump-create
以將建立和更改資料庫的語句輸出到 stdout。pg_dumpbinary
在以下情況下很有用
pg_dump
匯出的 bytea,因為 escape/hex 輸出的總大小超過 1Gb。\0
的自訂類型,但資料由 pg_dump 以 char/varchar/text 匯出。 在這種情況下,pg_dump 會截斷第一個 \0
之後的所有資料,導致資料遺失。在這些情況下,pg_dumpbinary
有助於以二進位格式傾印 PostgreSQL 資料庫。 在所有其他情況下,首選隨 PostgreSQL 散佈的 pg_dump/pg_restore 命令。
請參閱文件以獲得更完整的可用功能說明。
pg_dumpbinary 是來自 LzLabs GmbH 的開源專案。 歡迎貢獻和想法。 使用 GitHub 的工具發送您的想法、功能請求或補丁。
連結