数据库🔥7.0

pg-delta 推出 Declarative Schemas 2.0

原标题: pg-delta 推出 Declarative Schemas 2.0

Supabase·2026/10/13 07:00:00🔗 原文

📋总体概括

pg-delta 发布 Declarative Schemas 2.0,核心改进是其 CLI 自动生成的数据库迁移脚本不再遗漏此前常被忽略的数据库对象变更,包括 RLS 行级安全策略、权限授权、视图设置、分区以及自定义域。此前这类变更往往需要 DBA 手工补充 SQL,容易导致生产环境与声明式 schema 定义漂移。2.0 版本将它们纳入自动化迁移范围,意味着 Postgres 项目的 schema 即代码实践向真正的全量声明式管理迈进了一步。

⚡关键信息

  • ▸pg-delta 推出 Declarative Schemas 2.0,聚焦 CLI 生成迁移的完整性
  • ▸新版本迁移不再跳过 RLS 行级安全策略的变更
  • ▸权限授权与视图设置变更也被纳入自动生成的迁移
  • ▸分区和自定义域同样被覆盖,减少手工补 SQL
  • ▸此前这些对象常被工具忽略,需人工维护导致 schema 漂移

🔥犀利点评

这事看着小,实则戳中了声明式迁移工具的集体痛点:大多数工具只会建表加列,RLS 策略和权限这类「安全关键项」全靠人肉兜底,生产事故往往就出在这些被跳过的角落。pg-delta 把这几块补齐,等于承认 schema 管理的核心难点从来不是 DDL,而是围绕数据的安全与治理边界。等它跑过足够复杂的生产库再下结论,但方向无疑是对的。

本文由本站自动聚合,以下为原始来源:前往 Supabase 阅读全文 →