postgresql/src/backend
Dean Rasheed 80a48e0f21 Fix MERGE command tag for cross-partition updates.
This ensures that the row count in the command tag for a MERGE is
correctly computed. Previously, if MERGE updated a partitioned table,
the row count would be incorrect if any row was moved to a different
partition, since such updates were counted twice.

Back-patch to v15, where MERGE was introduced.

Discussion: https://postgr.es/m/CAEZATCWRMG7XX2QEsVL1LswmNo2d_YG8tKTLkpD3=Lp644S7rg@mail.gmail.com
2023-02-22 09:39:09 +00:00
..
access Fix handling of multi-column BRIN indexes 2023-02-19 01:46:58 +01:00
archive Redesign archive modules 2023-02-17 14:26:42 +09:00
backup Improve TimestampDifferenceMilliseconds to cope with overflow sanely. 2023-01-26 17:09:12 -05:00
bootstrap Update copyright for 2023 2023-01-02 15:00:37 -05:00
catalog Implement ANY_VALUE aggregate 2023-02-22 09:33:07 +01:00
commands Fix corruption of templates after CREATE DATABASE .. STRATEGY WAL_LOG 2023-02-22 10:14:52 +09:00
executor Fix MERGE command tag for cross-partition updates. 2023-02-22 09:39:09 +00:00
foreign Update copyright for 2023 2023-01-02 15:00:37 -05:00
jit Fix various typos in code and tests 2023-02-09 14:43:53 +09:00
lib Fix ILIST_DEBUG build 2023-01-18 10:26:15 -08:00
libpq Add description for new patterns supported in HBA and ident sample files 2023-02-16 07:38:52 +09:00
main Update copyright for 2023 2023-01-02 15:00:37 -05:00
nodes Mark more nodes with attribute no_query_jumble 2023-02-13 09:07:33 +09:00
optimizer Prevent join removal from removing the query's result relation. 2023-02-20 15:18:32 -05:00
parser Fix incorrect format placeholder 2023-02-10 12:00:51 +01:00
partitioning Remove useless casts to (void *) in arguments of some system functions 2023-02-07 06:57:59 +01:00
po Update copyright for 2023 2023-01-02 15:00:37 -05:00
port Update copyright for 2023 2023-01-02 15:00:37 -05:00
postmaster Redesign archive modules 2023-02-17 14:26:42 +09:00
regex Update copyright for 2023 2023-01-02 15:00:37 -05:00
replication Speedup and increase usability of set proc title functions 2023-02-20 16:18:27 +13:00
rewrite Make Vars be outer-join-aware. 2023-01-30 13:16:20 -05:00
snowball Update copyright for 2023 2023-01-02 15:00:37 -05:00
statistics Remove useless casts to (void *) in arguments of some system functions 2023-02-07 06:57:59 +01:00
storage Remove obsolete coding for early macOS. 2023-02-22 09:55:43 +13:00
tcop Speedup and increase usability of set proc title functions 2023-02-20 16:18:27 +13:00
tsearch Remove useless casts to (void *) in arguments of some system functions 2023-02-07 06:57:59 +01:00
utils Implement ANY_VALUE aggregate 2023-02-22 09:33:07 +01:00
.gitignore Add .gitignore entries for AIX-specific intermediate build artifacts. 2015-07-08 20:44:22 -04:00
common.mk Blind attempt to fix LLVM dependency in the backend 2022-09-15 10:53:48 +07:00
Makefile Redesign archive modules 2023-02-17 14:26:42 +09:00
meson.build Redesign archive modules 2023-02-17 14:26:42 +09:00
nls.mk NLS: Put list of available languages into LINGUAS files 2022-07-13 08:19:17 +02:00