Change plpgsql compiler so that all elogs are trapped and a suitable
NOTICE added about error location (same method already used by plpgsql executor). Add checking of pg_proc row xmin/cmin to ensure that plpgsql functions will be recompiled after they've been modified by CREATE OR REPLACE FUNCTION.
Showing
- src/pl/plpgsql/src/gram.y 27 additions, 26 deletionssrc/pl/plpgsql/src/gram.y
- src/pl/plpgsql/src/pl_comp.c 57 additions, 62 deletionssrc/pl/plpgsql/src/pl_comp.c
- src/pl/plpgsql/src/pl_funcs.c 3 additions, 5 deletionssrc/pl/plpgsql/src/pl_funcs.c
- src/pl/plpgsql/src/pl_handler.c 44 additions, 6 deletionssrc/pl/plpgsql/src/pl_handler.c
- src/pl/plpgsql/src/plpgsql.h 7 additions, 4 deletionssrc/pl/plpgsql/src/plpgsql.h
- src/pl/plpgsql/src/scan.l 7 additions, 7 deletionssrc/pl/plpgsql/src/scan.l
Loading
Please register or sign in to comment