postgresql_changelog Audit Trail / Changelog mechanism that stores all updated / deleted values in JSON in a single generic table