aboutsummaryrefslogtreecommitdiff
path: root/src/backend/executor/nodeModifyTable.c
diff options
context:
space:
mode:
authorAndres Freund <andres@anarazel.de>2015-07-26 18:20:41 +0200
committerAndres Freund <andres@anarazel.de>2015-07-26 18:20:41 +0200
commit159cff58cf3b565be3c17901698a74238e9e23f8 (patch)
treea05eee8be9ba40597578d64662f86a3125bf9bd5 /src/backend/executor/nodeModifyTable.c
parentfaab14ecb8c1b4ea2bee3723d4fa04f47275abd3 (diff)
downloadpostgresql-159cff58cf3b565be3c17901698a74238e9e23f8.tar.gz
postgresql-159cff58cf3b565be3c17901698a74238e9e23f8.zip
Check the relevant index element in ON CONFLICT unique index inference.
ON CONFLICT unique index inference had a thinko that could affect cases where the user-supplied inference clause required that an attribute match a particular (user specified) collation and/or opclass. infer_collation_opclass_match() has to check for opclass and/or collation matches and that the attribute is in the list of attributes or expressions known to be in the definition of the index under consideration. The bug was that these two conditions weren't necessarily evaluated for the same index attribute. Author: Peter Geoghegan Discussion: CAM3SWZR4uug=WvmGk7UgsqHn2MkEzy9YU-+8jKGO4JPhesyeWg@mail.gmail.com Backpatch: 9.5, where ON CONFLICT was introduced
Diffstat (limited to 'src/backend/executor/nodeModifyTable.c')
0 files changed, 0 insertions, 0 deletions