pgsql/src/backend catalog/heap.c optimizer/pre ...

Started by Tom Laneover 24 years ago1 messagescomitters
Jump to latest
#1Tom Lane
tgl@sss.pgh.pa.us

CVSROOT: /cvsroot
Module name: pgsql
Changes by: tgl@postgresql.org 01/11/02 15:23:02

Modified files:
src/backend/catalog: heap.c
src/backend/optimizer/prep: preptlist.c
src/backend/parser: analyze.c

Log message:
Add default expressions to INSERTs during planning, not during parse
analysis. This keeps stored rules from prematurely absorbing default
information, which is necessary for ALTER TABLE SET DEFAULT to work
unsurprisingly with rules. See pgsql-bugs discussion 24-Oct-01.