↑↓ 选择 ↵ 打开 ⌫ 改范围 完整检索页

pgsql.cc 提供对 postgresql.org 官网内容的中文翻译,由 Pigsty 团队维护。

ReviveDB:恢复 Supabase 备份并与源库模式核验

发布于 2026-10-28,ReviveDB
专有软件

ReviveDB 在 Supabase 之外备份运行 Postgres 17 的 Supabase 项目;每份数据库备份都必须先恢复到临时 PostgreSQL 数据库,才会被标记为已验证。

恢复结果会与源库清单进行比较,覆盖表、行、列、约束、索引、序列、视图、函数、触发器、行级安全(RLS)策略、权限授予和扩展。只核对行数无法发现恢复过程中丢失约束或策略的问题。

每次备份使用独立的短期只读 Postgres 角色,该角色也能读取受行级安全保护的数据。同一个恢复点还包含 Auth 数据、Storage 文件和 Edge Functions。

恢复点可以恢复到新的 Supabase 项目,也可以先在副本上演练,再恢复到原项目。单个项目可免费使用:https://revivedb.dev。

原文