aboutsummaryrefslogtreecommitdiff
path: root/src/backend/executor/nodeModifyTable.c
diff options
context:
space:
mode:
authorStephen Frost <sfrost@snowman.net>2015-04-22 11:29:35 -0400
committerStephen Frost <sfrost@snowman.net>2015-04-22 11:29:35 -0400
commit4ccc5bd28e7f0c0d1b221683398ae178515b9f76 (patch)
tree8581cf369cc5668a89de66641df5085334678d9f /src/backend/executor/nodeModifyTable.c
parent54a16df0100da445be7c79eb81dfb96fd0685e6d (diff)
downloadpostgresql-4ccc5bd28e7f0c0d1b221683398ae178515b9f76.tar.gz
postgresql-4ccc5bd28e7f0c0d1b221683398ae178515b9f76.zip
Pull in tableoid for inheiritance with rowMarks
As noted by Etsuro Fujita [1] and Dean Rasheed[2], cb1ca4d800621dcae67ca6c799006de99fa4f0a5 changed ExecBuildAuxRowMark() to always look for the tableoid in the target list, but didn't also change preprocess_targetlist() to always include the tableoid. This resulted in errors with soon-to-be-added RLS with inheritance tests, and errors when using inheritance with foreign tables. Authors: Etsuro Fujita and Dean Rasheed (independently) Minor word-smithing on the comments by me. [1] 552CF0B6.8010006@lab.ntt.co.jp [2] CAEZATCVmFUfUOwwhnBTcgi6AquyjQ0-1fyKd0T3xBWJvn+xsFA@mail.gmail.com
Diffstat (limited to 'src/backend/executor/nodeModifyTable.c')
0 files changed, 0 insertions, 0 deletions