From: | kernel <jucabapa(at)gmail(dot)com> |
---|---|
To: | Ayuda <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | current_query() |
Date: | 2022-02-22 09:55:16 |
Message-ID: | 489f0cb9-e60d-84c4-6b9b-d41393cb6461@gmail.com |
Views: | Whole Thread | Raw Message | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Hola,
Estoy utilizando un sistema de auditoria a base de triggrers, en cada
tabla tengo un triggers que llama a una función, en esta funcion utilizo
la funcion current_query().
Hasta aquí todo bien, el problema es que cuando ejecuto varias
instrucciones a la vez (desde pgadmin ) me trata todas las
instrucciones como una sola
¿Hay alguna otra función que me devuelva la instrucción que activa el
trigger?
Ejemplo desde pgadmin:
select * from clientes;
select * from productos;
update precios set precio = 0 where familia = 'XX' -- en esta tabla
esta el trigger
Actualmente la función current_query() me devuelve esto : select * from
clientes;select * from productos;update precios set precio = 0 where
familia = 'XX'
lo que necesito es una función que solo me devuelva la sentencia que
activa el trigger , en este caso esto : update precios set precio = 0
where familia = 'XX
Gracias
From | Date | Subject | |
---|---|---|---|
Next Message | Jaime Casanova | 2022-02-22 16:05:19 | Re: current_query() |
Previous Message | Hellmuth Vargas | 2022-02-08 17:32:08 | Re: Alter varchar column size recrea índice? |