PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

Comment déboguer les procédures stockées postgresql ?

Pour "imprimer" un message, vous pouvez utiliser raise notice depuis une fonction PL/pgSQL :
http://www.postgresql.org/docs/current/static/plpgsql-errors-and-messages.html

Notez que le client doit avoir défini la valeur de "client_min_messages" au niveau approprié afin de recevoir la "notification".

pgAdmin a un débogueur pour les fonctions :http://www.pgadmin.org/docs/1.18/debugger.html

(Mais je ne l'ai jamais utilisé car je n'utilise pas pgAdmin).