postgresql — логирование изменений в таблицах

Статья на хабрахабре https://habrahabr.ru/post/323618/ рассказывает как вести логи изменившихся данных. Из особенностей:

не меняется структура исходных таблиц, при изменении структуры пересоздаются таблицы с логами, а старые копии переименовываются.

Потеря производительности сравнительно небольшая.