sql >> Databasteknik >  >> RDS >> PostgreSQL

Hur felsöker man postgresql lagrade procedurer?

För att "skriva ut" ett meddelande kan du använda raise notice inifrån en PL/pgSQL-funktion:
http://www.postgresql.org/docs/current/static/plpgsql-errors-and-messages.html

Observera att klienten måste ha ställt in värdet för "client_min_messages" till lämplig nivå för att ta emot "notice".

pgAdmin har en debugger för funktioner:http://www.pgadmin.org/docs/1.18/debugger.html

(Men jag har aldrig använt det eftersom jag inte använder pgAdmin).



  1. Finns det en bättre Oracle-operatör för att göra nollsäker jämställdhetskontroll?

  2. Lagra och visa unicode-sträng (हिन्दी) med PHP och MySQL

  3. Hur man gör detta i Laravel, underfråga var i

  4. Ställa in MySQL root-användarlösenordet på OS X