Add GET STACKED DIAGNOSTICS plpgsql command to retrieve exception info.
This is more SQL-spec-compliant, more easily extensible, and better performing than the old method of inventing special variables. Pavel Stehule, reviewed by Shigeru Hanada and David Wheeler
Showing
- doc/src/sgml/plpgsql.sgml 106 additions, 15 deletionsdoc/src/sgml/plpgsql.sgml
- src/backend/utils/errcodes.txt 31 additions, 24 deletionssrc/backend/utils/errcodes.txt
- src/pl/plpgsql/src/gram.y 87 additions, 2 deletionssrc/pl/plpgsql/src/gram.y
- src/pl/plpgsql/src/pl_exec.c 65 additions, 6 deletionssrc/pl/plpgsql/src/pl_exec.c
- src/pl/plpgsql/src/pl_funcs.c 30 additions, 17 deletionssrc/pl/plpgsql/src/pl_funcs.c
- src/pl/plpgsql/src/pl_scanner.c 7 additions, 0 deletionssrc/pl/plpgsql/src/pl_scanner.c
- src/pl/plpgsql/src/plpgsql.h 9 additions, 2 deletionssrc/pl/plpgsql/src/plpgsql.h
- src/test/regress/expected/plpgsql.out 75 additions, 0 deletionssrc/test/regress/expected/plpgsql.out
- src/test/regress/sql/plpgsql.sql 70 additions, 0 deletionssrc/test/regress/sql/plpgsql.sql
Loading
Please register or sign in to comment