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.

Reply via email to