]> 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:40 +0000 (12:13 -0400)
commitb733331d0fe0ecb36aa629f187876734da25ea80
treee1a2b8b46d15b11bd91432ec6fe3f41befb259a5
parent96a263f885729aeaaedbe3f1ed8e3cc6f7cd1211
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