Audit Triggers
Audit triggers capture who changed what. Design for write throughput: skinny audit rows, async export, or statement-level transition tables for bulk.
Search across all documentation pages
Audit triggers capture who changed what. Design for write throughput: skinny audit rows, async export, or statement-level transition tables for bulk.
Replication captures changes downstream; triggers capture in-DB with business context.
Stack versions: This page was written for PostgreSQL 18.4 (stable 18, maintenance 17), pgvector 0.8+, PgBouncer 1.x, Patroni 3.x, and PostGIS 3.5+.
Reviewed by Chris St. John·Last updated Jul 18, 2026