Skip site navigation (1) Skip section navigation (2)

Logueo de excepciones en store procedures en una tabla

From: Néstor Flores <nestorgf(at)gmail(dot)com>
To: arpug(at)postgresql(dot)org
Subject: Logueo de excepciones en store procedures en una tabla
Date: 2010-07-12 17:50:35
Message-ID: AANLkTimgKs9Fjknt9P4Q6Mw-9lMWfp-G8-uMRZnjhnC-@mail.gmail.com (view raw or flat)
Thread:
Lists: arpug
Buenas gente como les va? Les cuento que estoy desarrollando un sistema de
liquidación de sueldos que consta de varios procedimientos almacenados y
cosas en PG PL/SQL y se me presenta la siguiente duda:

Cuando ejecuto un proceso de liquidación de sueldos se realizan varias
funciones y procedimientos almacenados, pero en algún momento me gustaría
poder loguear en una tabla de logs que tengo lo siguiente:

* Funcion o proceso que dispara la excepcion
* Nombre de la excepcion
* Si es posible la linea en la cual se prodjo la excepcion

Entre otras cosas, no encuentro como obtener esa información en las
variables de entorno ni en la documentación oficial de postgres.
Además de eso, también existe alguna excepción genérica que agrupe todas
para poner en una claúsula WHEN? Digo porque puedo agarrar division_by_zero
y varias otras en particular, pero necesitaría una excepción genérica para
agarrar cualquiera que se dispare en un bloque WHEN, en la sección de
EXCEPTION.

Desde ya muchas gracias.

Saludos cordiales.

-- 
Néstor Gabriel Flores
Licenciado en Sistemas de Información

arpug by date

Next:From: Mariano ReingartDate: 2010-07-14 14:17:13
Subject: == PostgreSQL: Noticias semanales - 11 de Julio de 2010 ==
Previous:From: Mariano ReingartDate: 2010-07-12 17:23:35
Subject: Re: [arpug] Migración desde SQL Server 2000 a Postg?==?ISO-8859-1?Q?reSQL sobe Linux

Privacy Policy | About PostgreSQL
Copyright © 1996-2014 The PostgreSQL Global Development Group