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:46 +0000 (12:13 -0400)
commitf994bf965d369124ab18d8504668db2787173fb9
tree48a05ddc4f5b791725e34c3cbe2e34695351aac1
parentb07de20ae6231e7e8b981de096d713a9c9e570e0
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