PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

Как да отстраня грешки в запаметените процедури на postgresql?

За да „отпечатате“ съобщение, можете да използвате raise notice от PL/pgSQL функция:
http://www.postgresql.org/docs/current/static/plpgsql-errors-and-messages.html

Имайте предвид, че клиентът трябва да е задал стойността на „client_min_messages“ на подходящото ниво, за да получи „известието“.

pgAdmin има дебъгер за функции:http://www.pgadmin.org/docs/1.18/debugger.html

(Но аз никога не съм го използвал, тъй като не използвам pgAdmin).



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. NULL срещу `infinity` в типовете диапазони на PostgreSQL

  2. Генериране на времеви серии между две дати в PostgreSQL

  3. Пребройте кумулативната сума в Postgresql

  4. Как да изчислим сумата от множество колони в PostgreSQL

  5. Надстройка на Slony-I 2.0.x до най-новата версия 2.1.x