Event Triggers unable to capture the DDL script executed

From: Neethu P <neeth_3(at)hotmail(dot)com>
To: pgsql-general <pgsql-general(at)postgresql(dot)org>
Subject: Event Triggers unable to capture the DDL script executed
Date: 2023-02-22 07:57:21
Message-ID: BN6PR12MB17799C4D94EC259180F8EB69D1AA9@BN6PR12MB1779.namprd12.prod.outlook.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general

Hi team,

We are using event triggers to capture the DDL changes in a postgres database. However, we are unable to get the column information & the actual DDL script executed, while a table is altered.
Also, in the postgres documentation for pg_event_trigger_ddl_commands ()- it is mentioned as below.
pg_ddl_command A complete representation of the command, in internal format. This cannot be output directly, but it can be passed to other functions to obtain different pieces of information about the command.

Is it possible to access pg_ddl_command in postgresql? Or is there any scripts which can help to get the actual Alter DDL statement that was executed by the user?

Thanks & Regards,
Neethu

Responses

Browse pgsql-general by date

  From Date Subject
Next Message HECTOR INGERTO 2023-02-22 09:41:37 PostgreSQL optimizations for CoW FS
Previous Message Tom Dunstan 2023-02-22 04:12:52 Re: RLS without leakproof restrictions?