Extra warnings and errors for PL/pgSQL
Simon Riggs <simon@2ndQuadrant.com>
Extra warnings and errors for PL/pgSQL Infrastructure to allow plpgsql.extra_warnings plpgsql.extra_errors Initial extra checks only for shadowed_variables Marko Tiikkaja and Petr Jelinek Reviewed by Simon Riggs and Pavel Stěhule
Files
| Path | Change | +/− |
|---|---|---|
| doc/src/sgml/plpgsql.sgml | modified | +50 −0 |
| src/pl/plpgsql/src/pl_comp.c | modified | +6 −0 |
| src/pl/plpgsql/src/pl_gram.y | modified | +30 −0 |
| src/pl/plpgsql/src/pl_handler.c | modified | +104 −0 |
| src/pl/plpgsql/src/plpgsql.h | modified | +12 −0 |
| src/test/regress/expected/plpgsql.out | modified | +122 −0 |
| src/test/regress/sql/plpgsql.sql | modified | +89 −0 |