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.
>
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 |