Contents
To get a quick overview which tables are currently audited by pgMemento (a.k.a. have an audit_id column) take a look at the pgmemento.audit_tables view. It consists of the following columns:
* schemaname NAME: The schema the audited table belongs to
* tablename NAME: Name of the audited table
* audit_id_column TEXT: The name for the audit_id column added to the audited table
* log_old_data BOOLEAN: Flag that shows if old values are logged for audited table
* log_new_data BOOLEAN: Flag that shows if new values are logged for audited table
* txid_min INTEGER: The minimal transaction ID referenced to the audited table in the table_event_log
* txid_max INTEGER: The maximal transaction ID referenced to the audited table in the table_event_log
* tg_is_active BOOLEAN: Flag, that shows if logging is activated for the table or not
Note, that the view contains also tables that have no DML triggers defined for them. In this case tg_is_active will show FALSE. The transaction ID columns are useful to estimate the size of the audit trail for this table. Unlike the txid_range column in the audit_table_log the upper boundary is always set.