Add pg_audit, an auditing extension

Enterprise / PostgreSQL - Stephen Frost [snowman.net] - 14 May 2015 09:36 UTC

This extension provides detailed logging classes, ability to control logging at a per-object level, and includes fully-qualified object names for logged statements (DML and DDL) in independent fields of the log output.

Authors: Ian Barwick, Abhijit Menon-Sen, David Steele Reviews by: Robert Haas, Tatsuo Ishii, Sawada Masahiko, Fujii Masao, Simon Riggs

Discussion with: Josh Berkus, Jaime Casanova, Peter Eisentraut, David Fetter, Yeb Havinga, Alvaro Herrera, Petr Jelinek, Tom Lane, MauMau, Bruce Momjian, Jim Nasby, Michael Paquier, Fabrízio de Royes Mello, Neil Tiffin

ac52bb0 Add pg_audit, an auditing extension
contrib/Makefile | 1 +
contrib/pg_audit/.gitignore | 5 +
contrib/pg_audit/Makefile | 21 +
contrib/pg_audit/expected/pg_audit.out | 964 ++++++++++++++++
contrib/pg_audit/pg_audit--1.0.0.sql | 22 +
contrib/pg_audit/pg_audit.c | 1870 ++++++++++++++++++++++++++++++++
contrib/pg_audit/pg_audit.conf | 1 +
contrib/pg_audit/pg_audit.control | 5 +
contrib/pg_audit/sql/pg_audit.sql | 617 +++++++++++
doc/src/sgml/contrib.sgml | 1 +
doc/src/sgml/filelist.sgml | 1 +
doc/src/sgml/pgaudit.sgml | 678 ++++++++++++
12 files changed, 4186 insertions(+)

Upstream: git.postgresql.org


  • Share