Be more consistent about reporting SPI errors in the various PLs.
Create a shared function to convert a SPI error code into a string (replacing near-duplicate code in several PLs), and use it anywhere that a SPI function call error is reported.
Showing
- src/backend/executor/spi.c 63 additions, 1 deletionsrc/backend/executor/spi.c
- src/include/executor/spi.h 2 additions, 1 deletionsrc/include/executor/spi.h
- src/pl/plperl/spi_internal.c 16 additions, 75 deletionssrc/pl/plperl/spi_internal.c
- src/pl/plpgsql/src/pl_exec.c 26 additions, 18 deletionssrc/pl/plpgsql/src/pl_exec.c
- src/pl/plpgsql/src/pl_handler.c 11 additions, 9 deletionssrc/pl/plpgsql/src/pl_handler.c
- src/pl/plpython/plpython.c 12 additions, 42 deletionssrc/pl/plpython/plpython.c
- src/pl/tcl/pltcl.c 7 additions, 79 deletionssrc/pl/tcl/pltcl.c
Loading
Please register or sign in to comment