{ "name": "E-Maj", "abstract": "E-Maj is a PostgreSQL extension which enables fine-grained write logging and time travel on subsets of the DB.", "description": "Using triggers, E-Maj logs INSERT/UPDATE/DELETE executions in order to be able to look at the tables changes and cancel them through 'rollback operations'. It includes advanced features like changes statistics, changes replay, parallel rollbacks or 'logged rollback' allowing to ... cancel a rollback. A web GUI tool, name Emaj_web, also helps in performing all E-Maj tasks.", "version": "4.6.0", "maintainer": "Philippe Beaudoin - phbemajfreefr", "license": "gpl_3", "tags": [ "emaj", "table log", "audit", "auditing", "log", "logging", "audit log", "audit logging", "DML log", "trigger-based logging", "version", "log trigger", "archive before journal", "logical rollback", "flashback", "change data capture", "table content change recording", "traceability", "tracking", "trackability" ], "prereqs": { "runtime": { "requires": { "dblink": 0, "btree_gist": 0 } } }, "provides": { "emaj": { "file": "sql/emaj--4.6.0.sql", "docfile": "doc/Emaj.4.6.0_doc_en.pdf", "version": "4.6.0", "abstract": "Tables updates log and rollback" } }, "resources": { "homepage": "http://emaj.readthedocs.io", "repository": { "url": "https://github.com/dalibo/emaj.git", "web": "https://github.com/dalibo/emaj/", "type": "git" }, "bugtracker": { "web": "https://github.com/dalibo/emaj/issues" } }, "meta-spec": { "version": "1.0.0", "url": "http://pgxn.org/meta/spec.txt" } }