Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Skip to content

Commit ac52bb0

Browse files
committed
Add pg_audit, an auditing extension
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
1 parent 9660710 commit ac52bb0

File tree

12 files changed

+4186
-0
lines changed

12 files changed

+4186
-0
lines changed

contrib/Makefile

+1
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@ SUBDIRS = \
2828
oid2name \
2929
pageinspect \
3030
passwordcheck \
31+
pg_audit \
3132
pg_buffercache \
3233
pg_freespacemap \
3334
pg_prewarm \

contrib/pg_audit/.gitignore

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
log/
2+
results/
3+
tmp_check/
4+
regression.diffs
5+
regression.out

contrib/pg_audit/Makefile

+21
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
# pg_audit/Makefile
2+
3+
MODULE = pg_audit
4+
MODULE_big = pg_audit
5+
OBJS = pg_audit.o
6+
7+
EXTENSION = pg_audit
8+
REGRESS = pg_audit
9+
REGRESS_OPTS = --temp-config=$(top_srcdir)/contrib/pg_audit/pg_audit.conf
10+
DATA = pg_audit--1.0.0.sql
11+
12+
ifdef USE_PGXS
13+
PG_CONFIG = pg_config
14+
PGXS := $(shell $(PG_CONFIG) --pgxs)
15+
include $(PGXS)
16+
else
17+
subdir = contrib/pg_audit
18+
top_builddir = ../..
19+
include $(top_builddir)/src/Makefile.global
20+
include $(top_srcdir)/contrib/contrib-global.mk
21+
endif

0 commit comments

Comments
 (0)