sql >> Database teknologi >  >> RDS >> PostgreSQL

Hvordan fejlretter man postgresql lagrede procedurer?

For at "udskrive" en besked, kan du bruge raise notice fra en PL/pgSQL-funktion:
http://www.postgresql.org/docs/current/static/plpgsql-errors-and-messages.html

Bemærk, at klienten skal have indstillet værdien af ​​"client_min_messages" til det passende niveau for at modtage "meddelelsen".

pgAdmin har en debugger til funktioner:http://www.pgadmin.org/docs/1.18/debugger.html

(Men jeg har aldrig brugt det, da jeg ikke bruger pgAdmin).



  1. bundle mislykkedes - Kan ikke finde PostgreSQL-klientbiblioteket (libpq)

  2. Kan en sql-servertabel have to identitetskolonner?

  3. Sådan formateres tal i videnskabelig notation i Oracle

  4. Designmønster til brugerdefinerede felter i relationel database