postgresql/src
Alexander Korotkov b1484a3f19 Let table AM insertion methods control index insertion
Previously, the executor did index insert unconditionally after calling
table AM interface methods tuple_insert() and multi_insert().  This commit
introduces the new parameter insert_indexes for these two methods.  Setting
'*insert_indexes' to true saves the current logic.  Setting it to false
indicates that table AM cares about index inserts itself and doesn't want the
caller to do that.

Discussion: https://postgr.es/m/CAPpHfdurb9ycV8udYqM%3Do0sPS66PJ4RCBM1g-bBpvzUfogY0EA%40mail.gmail.com
Reviewed-by: Pavel Borisov, Matthias van de Meent, Mark Dilger
2024-03-30 22:53:56 +02:00
..
backend Let table AM insertion methods control index insertion 2024-03-30 22:53:56 +02:00
bin Add support for MERGE ... WHEN NOT MATCHED BY SOURCE. 2024-03-30 10:00:26 +00:00
common Add unicode_strtitle() for Unicode Default Case Conversion. 2024-03-29 17:35:07 -07:00
fe_utils
include Let table AM insertion methods control index insertion 2024-03-30 22:53:56 +02:00
interfaces Fix typo in comment 2024-03-25 14:49:17 +01:00
makefiles
pl
port
template
test Add pg_basetype() function to extract a domain's base type. 2024-03-30 13:57:19 -04:00
timezone
tools Add support for MERGE ... WHEN NOT MATCHED BY SOURCE. 2024-03-30 10:00:26 +00:00
tutorial
.gitignore
DEVELOPERS
Makefile
Makefile.global.in
Makefile.shlib
meson.build
nls-global.mk