Skip to content

PostgreSQL Cyan Audit fork which works with versions above 12

License

Notifications You must be signed in to change notification settings

gloryknight/cyan_audit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cyan Audit T

This is a fork of CyanAudit to work with PostgreSQL 12.0 and above. Cyan Audit is a PostgreSQL utility providing comprehensive and easily-searchable logs of DML (INSERT/UPDATE/DELETE) activity in your database.

With Cyan Audit you can:

  • Log any table with a PK, regardless of schema.
  • Search logs by querying a simple view.
  • Toggle logging on a column-by-column basis using an easy config table.
  • Attribute every operation to a specific application user.
  • Label any operation with a human-readable description.
  • Back up and restore logs with confidence using supplied Perl scripts.
  • Rotate & drop old logs automatically using a supplied Perl script.
  • Keep years of logs online comfortably with automatic archival to your cheap tablespace.
  • Effectively "undo" any recorded transaction by playing its operations in reverse.
  • Save time with a design focused on ease of setup and maintenance.

Cyan Audit:

  • is written entirely in SQL and PL/pgSQL (except Perl cron scripts).
  • is Trigger-based.
  • supports PostgreSQL 9.6 and newer.
  • has been production tested since 2012.

For installation and usage instructions please see doc/cyanaudit.md.

About

PostgreSQL Cyan Audit fork which works with versions above 12

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published