Re: Consulta de ddl trigger

From: Diego <mrstephenamell(at)gmail(dot)com>
To: Alvaro Herrera <alvherre(at)2ndquadrant(dot)com>
Cc: Ayuda Esp PostgreSQL <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: Consulta de ddl trigger
Date: 2020-10-05 15:08:36
Message-ID: 221d40ae-56eb-c3e0-df7b-29c12d0808d7@gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Mil gracias a todos,

Finalmente, termine usando current_query(), que si bien puede retornar
varias consultas, fue mas fácil de manipular (para mis conocimientos).

Diego,

On 2020-09-24 22:43, Alvaro Herrera wrote:
> Stephen Amell escribió:
>> Buenas tardes lista!
>>
>> ¿saben si puedo capturar el comando exacto de ddl que me están ejecutando,
>> tipo un alter table?
> Sí se puede, pero necesitas código en C. Hay un módulo simplista en el
> código de postgres, src/test/modules/test_ddl_deparse, que muestra cómo
> hacerlo. El módulo en sí no es útil, pero te da pistas de cómo empezar
> a escribir algo más completo.
>
> Si tienes necesidad muy fuerte de muchos detalles, hay código en otra
> parte que te puede entregar el DDL completo en un formato JSON dedicado.
> No es necesario que lo adoptes completo pero podrías tomar prestada la
> parte que te haga falta.
>
>> Xq en la docu dice que no se puede usar el dato del campo command
>> directamente.
> Es cierto.
>

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Jaime Casanova 2020-10-07 06:46:15 Re: Consulta lenta
Previous Message Hellmuth Vargas 2020-09-29 16:18:42 Re: Consulta lenta