pg_back 是使用 pg_dump 的 PostgreSQL 的简单备份工具。
pg_back 2.2.0 这个新版本增加了对公钥和私钥的支持,以便使用 AGE 进行加密、一些错误修复以及示例 Dockerfile 和其他配置,以简化在 Kubernetes 中的部署。
pg_back从 PostgreSQL 转储数据库
描述
pg_back 是 PostgreSQL 的转储工具。目标是以所需的格式一次转储所有或部分具有全局变量的数据库,因为对 pg_dumpall 的简单调用仅转储纯 SQL 格式的数据库。
在后台,pg_back用于 pg_dumpall
转储角色和表空间定义, pg_dump
以自定义格式将所有或每个选定的数据库转储到单独的文件中。它还提取数据库级别的 ACL 和未被早于 11 的pg_dump转储的配置。最后,它会转储 PostgreSQL 实例的所有配置选项。
特征
- 转储所有数据库或数据库列表
- 转储除已排除数据库列表之外的所有数据库
- 包括数据库模板
- 选择每个数据库的转储格式
- 限制转储的架构和表
- 并发转储数据库
- 计算每个转储的 SHA 校验和
- 备份前和备份后挂钩
- 根据期限和要保留的转储数清除
- 通过暂停复制重播从热备用转储
- 加密和解密转储和其他文件
- 使用 SFTP 将转储上传到 S3、GCS、Azure 或远程主机
我们要感谢所有帮助实现此版本的贡献者。
源代码、文档和下载可在 github 上获得:https://github.com/orgrim/pg_back
最后修改时间:2024-01-16 10:52:48
文章转载自通讯员,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。