Добрый день,
Необходимо отслеживать изменение схемы данных в БД XXX (удаление полей в таблицах, переименование полей, добавление полей, изменение аттрибутов полей и т.п.).
Каждое такое изменение необходимо запротоколировать - т.е. добавить запись в таблицу audit.schema_update_log которая бы включала: дату изменения, название схемы, название таблицы в которой произошло изменение.
Возможно ли это сделать средствами PostgreSQL?
P.S. Первая мысль которая меня посетила это навешать триггер на таблицу information_schema.columns, но как оказалось это вьюшка и так просто сделать не получится.