暂无图片
暂无图片
1
暂无图片
暂无图片
暂无图片

PG备份恢复工具 pg_dumpbinary v2.14 发布

通讯员 2024-01-12
244

2024年1月11日消息,PG备份恢复工具 pg_dumpbinary v2.14 发布。

pg_dumpbinary 将 PostgreSQL 数据库转储为二进制格式。生成的转储必须使用 pg_restorebinary ,这是提供的。

pg_dumpbinary v2.14 增加了两个新选项,并修复了自上次发布以来用户报告的一些错误。

  • 使用 或 options 时 -t 添加新选项 --with-child ,以包含或 -T 排除子表和分区表。pg_dump 将与 options --table-and-children 或 --exclude-table-and-children .它需要 PostgreSQL >= 16。
  • 添加 -V, --verbose 列出转储中包含的表的选项。
  • 添加 -A, --attach SNAPSHOT 以便能够将pg_dumpbinary附加到现有快照,而不是创建专用快照。
  • 修复了序列名称包含空格时转储失败的问题。

可以在此处找到更改和致谢的完整列表

pg_dumpbinary 在以下情况下很有用:

  • 你有无法导出的 bytea, pg_dump 因为转义/十六进制输出的总大小超过 1Gb。
  • 您有自定义类型,该类型 \0 存储在 bytea 内部,但数据由 pg_dump 导出为 char/varchar/text。在这种情况下,pg_dump 会截断第一个“\0”之后的所有数据,从而导致数据丢失。
  • 二进制输出格式有用的其他情况。

在这些情况下 pg_dumpbinary ,通过以二进制格式转储 PostgreSQL 数据库来提供帮助。在所有其他情况下,首选随 PostgreSQL 分发的 pg_dump/pg_restore 命令。

有关可用功能的更完整描述,请参阅文档。

 链接

pg_dumpbinary 是 LzLabs GmbH 的一个开源项目,欢迎您投稿和提出想法。使用 GitHub 的工具发送您的想法、功能请求或补丁。

 链接:

  • 文档:https://github.com/lzlabs/pg_dumpbinary/blob/master/README.md
  • 下载: https://github.com/lzlabs/pg_dumpbinary/releases/
  • 支持:在 https://github.com/lzlabs/pg_dumpbinary/pg_dumpbinary/issues 上使用 GitHub 报告工具


文章转载自通讯员,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论