El día 29 de marzo de 2014, 14:21, Alessandra Campos Alfaro
<[email protected]> escribió:
> Hola a todos
>
> Tengo una rutina con RAISE NOTICE 'Value of id : %', id; sin embargo me
> gustaria poder tambier indicar el tiempo que lleva hasta ese momento la
> funcion de postgres en ejecucion, sabran Uds como podre llevar a cabo
> aquello?

Fijate en pg_stat_activity, ahi vas a encontrar información sobre toda
la actividad de la base de datos. Tendrias que usar pg_backend_pid()
para sacar el id del proceso actual.

En <= 9.1 usa esto:

select query_start from pg_stat_activity where procpid = pg_backend_pid();

En versiones más nuevas:

select query_start from pg_stat_activity where pid = pg_backend_pid();

-- 
Martín Marqués http://www.2ndQuadrant.com/
PostgreSQL Development, 24x7 Support, Training & Services

-
Enviado a la lista de correo pgsql-es-ayuda ([email protected])
Para cambiar tu suscripci�n:
http://www.postgresql.org/mailpref/pgsql-es-ayuda

Responder a