Add an ASSERT statement in plpgsql.
authorTom Lane <tgl@sss.pgh.pa.us>
Wed, 25 Mar 2015 23:05:20 +0000 (19:05 -0400)
committerTom Lane <tgl@sss.pgh.pa.us>
Wed, 25 Mar 2015 23:05:32 +0000 (19:05 -0400)
commita4847fc3ef139ba9a8ffebb6ffa06ee72078ffa2
treefe6be937110585d8e953d89852726daf8859356a
parent83ff1618bc9d4e530d3ef2a668a71326784a753c
Add an ASSERT statement in plpgsql.

This is meant to make it easier to insert simple debugging cross-checks
in plpgsql functions.

Pavel Stehule, reviewed by Jim Nasby
doc/src/sgml/plpgsql.sgml
src/backend/utils/errcodes.txt
src/pl/plpgsql/src/pl_exec.c
src/pl/plpgsql/src/pl_funcs.c
src/pl/plpgsql/src/pl_gram.y
src/pl/plpgsql/src/pl_handler.c
src/pl/plpgsql/src/pl_scanner.c
src/pl/plpgsql/src/plpgsql.h
src/test/regress/expected/plpgsql.out
src/test/regress/sql/plpgsql.sql