sql >> Base de Datos >  >> RDS >> PostgreSQL

¿Cómo depurar los procedimientos almacenados de postgresql?

Para "imprimir" un mensaje, puede usar raise notice desde dentro de una función PL/pgSQL:
http://www.postgresql.org/docs/current/static/plpgsql-errors-and-messages.html

Tenga en cuenta que el cliente debe haber establecido el valor de "client_min_messages" en el nivel adecuado para recibir el "aviso".

pgAdmin tiene un depurador de funciones:http://www.pgadmin.org/docs/1.18/debugger.html

(Pero nunca lo he usado porque no uso pgAdmin).