跳到正文
原文
Supabase Blog·· 2022-03-08精选AI 评分67

Supabase 用 150 行 SQL 给 Postgres 做数据审计

Postgres Auditing in 150 lines of SQL

AI 导读

Supabase 发布一套 150 行 SQL 的 Postgres 审计方案,用 JSONB 单表存储所有表的增删改历史,通过 audit.enable_tracking('public.members') 一行开启追踪,并用 BRIN 索引 ts、btree 索引 table_oid 和 record_id 支撑按时间范围和单行历史的快速查询。

推荐理由

用 150 行 SQL 给 Postgres 加审计表,写入低于每秒 1000 次时开销可忽略,可直接照抄或装扩展。

来源:Supabase Blog · supabase.com