diff options
author | Andrew Dunstan <andrew@dunslane.net> | 2018-09-24 16:11:24 -0400 |
---|---|---|
committer | Andrew Dunstan <andrew@dunslane.net> | 2018-09-24 16:20:08 -0400 |
commit | 9625ab79245b5b91162ede9d1b4d8b4be823c21c (patch) | |
tree | 2b1d8eaf8fdda395fc085f7654eaab67c78aaf6a /src/backend/access/transam/commit_ts.c | |
parent | bfdd02f88b9678dea0e0ba5866ee772f3aa55cba (diff) | |
download | postgresql-9625ab79245b5b91162ede9d1b4d8b4be823c21c.tar.gz postgresql-9625ab79245b5b91162ede9d1b4d8b4be823c21c.zip |
Fast default trigger and expand_tuple fixes
Ensure that triggers get properly filled in tuples for the OLD value.
Also fix the logic of detecting missing null values. The previous logic
failed to detect a missing null column before the first missing column
with a default. Fixing this has simplified the logic a bit.
Regression tests are added to test changes. This should ensure better
coverage of expand_tuple().
Original bug reports, and some code and test scripts from Tomas Vondra
Backpatch to release 11.
Diffstat (limited to 'src/backend/access/transam/commit_ts.c')
0 files changed, 0 insertions, 0 deletions