Hubert 'depesz' Lubaczewski:等待 PostgreSQL 19 - 为 pg_dumpall 添加非文本输出格式

💡 原文英文,约200词,阅读约需1分钟。
📝

内容提要

pg_dumpall 现在支持自定义、目录和 tar 格式输出,除了纯文本 SQL 脚本。新格式包括全局数据和每个数据库的归档,支持并行恢复和选择性恢复。

🎯

关键要点

  • pg_dumpall 现在支持自定义、目录和 tar 格式输出,除了纯文本 SQL 脚本。
  • 使用非文本格式时,pg_dumpall 创建一个包含全局数据和每个数据库归档的目录。
  • 新格式包括 toc.glo(全局数据)、map.dat(数据库 OID 和名称的映射)以及以 OID 命名的每个数据库的子目录。
  • pg_restore 被扩展以处理这些 pg_dumpall 归档,先恢复全局对象,然后恢复每个数据库。
  • 可以使用 --globals-only 选项仅恢复全局对象。
  • 此功能支持 pg_dumpall 输出的并行恢复和从集群备份中选择性恢复单个数据库。
➡️

继续阅读