pgsql.cc 提供对 postgresql.org 官网内容的中文翻译,由 Pigsty 团队维护。
BackupDrill 将 Supabase Postgres 数据库备份到用户自己的存储桶,再把每份备份恢复到临时 PostgreSQL 实例中,检查它能否成功恢复。
许多团队直到真正需要备份时,才知道 pg_dump 生成的文件是否可用。BackupDrill 将这项检查变成日常流程。
它提供以下功能:
backupdrill drill 使用 pg_restore,将最新快照恢复到临时 PostgreSQL 容器。它会检查归档校验和、pg_restore 是否完成、索引、约束和触发器等 post-data 对象是否创建、所有表是否存在,以及原本有数据的表是否仍有数据,并记录恢复耗时。当前范围仅包括 Supabase 托管的 PostgreSQL。默认导出 public 模式,也可以加入其他模式。
CLI 采用 MIT 许可证,源码见 github.com/backupdrill/cli,npm 包名为 backupdrill。backupdrill.com 上的托管服务使用同一引擎按计划执行备份与恢复演练,备份或演练失败时发送邮件提醒,并提供免费方案。