]> granicus.if.org Git - postgresql/commit
ProcedureCreate neglected to record dependencies on default expressions.
authorTom Lane <tgl@sss.pgh.pa.us>
Mon, 3 Oct 2011 16:13:15 +0000 (12:13 -0400)
committerTom Lane <tgl@sss.pgh.pa.us>
Mon, 3 Oct 2011 16:13:53 +0000 (12:13 -0400)
commit50af47f12bb8218625b7095da1d5678a1da8e9c2
tree4ab278d783d9bba82c79e65814cba0c38752541d
parent3e17a0020b0a896ecfa4aa06b140bbb21b23eb83
ProcedureCreate neglected to record dependencies on default expressions.

Thus, an object referenced in a default expression could be dropped while
the function remained present.  This was unaccountably missed in the
original patch to add default parameters for functions.  Reported by
Pavel Stehule.
src/backend/catalog/pg_proc.c