Adding ddl audit trigger

Поиск
Список
Период
Сортировка
От Lawrence Cohan
Тема Adding ddl audit trigger
Дата
Msg-id 965AA5440EAC094E9F722519E285ACED725C0B98CB@WWCEXCHANGE.web.web.com
обсуждение исходный текст
Ответы Re: Adding ddl audit trigger
Re: Adding ddl audit trigger
Список pgsql-general

Trying to get some DDL auditing in a development environment by adding triggers to pg_proc, pg_class,pg_type,pg_trigger and getting the following error:

 

ERROR: permission denied: "pg_proc" is a system catalog

SQL state: 42501

 

Is there any way to achieve DDL auditing in Postgres and trace any new/dropped/changed object into a table?

All I need is to at least be able and save a userid(current_user), timestamp, action, and the name of the object and this could be done easily by adding triggers to these pg catalogs.



Attention:
The information contained in this message and or attachments is intended only for the person or entity to which it is addressed and may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of, or taking of any action in reliance upon, this information by persons or entities other than the intended recipient is prohibited. If you received this in error, please contact the sender and delete the material from any system and destroy any copies.

В списке pgsql-general по дате отправления:

Предыдущее
От: El Co
Дата:
Сообщение: Adding ddl audit trigger
Следующее
От: Guillaume Lelarge
Дата:
Сообщение: Re: Adding ddl audit trigger