Re-allow specification of a new default value for an inherited column
Tom Lane <tgl@sss.pgh.pa.us>
Re-allow specification of a new default value for an inherited column in CREATE TABLE, but give a warning notice. Clean up inconsistent handling of defaults and NOT NULL flags from multiply-inherited columns. Per pghackers discussion 28-Mar through 30-Mar.
Files
| Path | Change | +/− |
|---|---|---|
| src/backend/commands/creatinh.c | modified | +194 −140 |
| src/test/regress/expected/create_table.out | modified | +5 −0 |
| src/test/regress/expected/inherit.out | modified | +2 −0 |