Ruben Fitó escribió: > - Por otro lado, tal y como hemos creado los "implicit cast", según el > script: > > CREATE FUNCTION pg_catalog.text(integer) RETURNS text STRICT IMMUTABLE > LANGUAGE SQL AS 'SELECT textin(int4out($1));'; > CREATE CAST (integer AS text) WITH FUNCTION pg_catalog.text(integer) AS > IMPLICIT; > > - Dicho de otro modo, se crea primero la función y después el cast. > Sabéis si puedo monitorizar estas funciones para que me creen un log y me > indique en qué "SQL" o "lo que sea" se está utilizando?
Claro, puedes modificar la función pg_catalog.text(integer) para que mande algo al log: lo más simple es que use lenguaje plpgsql y así puedes simplemente agregar un RAISE WARNING/NOTICE o algo parecido. Hay otras opciones ... -- Álvaro Herrera https://www.2ndQuadrant.com/ PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services