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