postgresql/src/backend
Jeff Davis 8eba2edb80 Check retain_dead_tuples for ALTER SUBSCRIPTION ... SERVER.
Previously, the subscription setting retain_dead_tuples didn't cause
ALTER SUBSCRIPTION ... SERVER to check the publisher. And if the
publisher was checked for some other reason, then it would use the old
conninfo.

Fix ALTER SUBSCRIPTION ... SERVER to always check the publisher when
retain_dead_tuples is set, and to use the new connection info, like
ALTER SUBSCRIPTION ... CONNECTION.

Reviewed-by: Chao Li <li.evan.chao@gmail.com>
Discussion: https://postgr.es/m/f13a8e29410bbbf9999290f2c04513a8884fa51c.camel@j-davis.com
2026-05-15 15:52:33 -07:00
..
access Pre-beta mechanical code beautification, step 1: run pgindent. 2026-05-13 10:34:17 -04:00
archive Don't include wait_event.h in pgstat.h 2026-03-06 16:24:58 +01:00
backup Pre-beta mechanical code beautification, step 1: run pgindent. 2026-05-13 10:34:17 -04:00
bootstrap Rework signal handler infrastructure to pass sender info as argument. 2026-04-15 07:30:34 -04:00
catalog Pre-beta mechanical code beautification, step 1: run pgindent. 2026-05-13 10:34:17 -04:00
commands Check retain_dead_tuples for ALTER SUBSCRIPTION ... SERVER. 2026-05-15 15:52:33 -07:00
executor Pre-beta mechanical code beautification, step 1: run pgindent. 2026-05-13 10:34:17 -04:00
foreign Remove bits* typedefs. 2026-03-30 16:12:08 -05:00
jit jit: No backport::SectionMemoryManager for LLVM 22. 2026-04-03 14:55:11 +13:00
lib Pre-beta mechanical code beautification, step 1: run pgindent. 2026-05-13 10:34:17 -04:00
libpq Pre-beta mechanical code beautification, step 1: run pgindent. 2026-05-13 10:34:17 -04:00
main Update copyright for 2026 2026-01-01 13:24:10 -05:00
nodes Handle nodes that may appear in GraphPattern expression trees 2026-05-04 17:34:32 +02:00
optimizer Pre-beta mechanical code beautification, step 1: run pgindent. 2026-05-13 10:34:17 -04:00
parser Pre-beta mechanical code beautification, step 1: run pgindent. 2026-05-13 10:34:17 -04:00
partitioning Pre-beta mechanical code beautification, step 1: run pgindent. 2026-05-13 10:34:17 -04:00
po Update copyright for 2026 2026-01-01 13:24:10 -05:00
port Use "grep -E" not "egrep". 2026-05-13 12:07:19 -04:00
postmaster Fix race condition in XLogLogicalInfo and ProcSignal initialization. 2026-05-07 10:09:42 -07:00
regex Harden our regex engine against integer overflow in size calculations. 2026-05-11 05:13:46 -07:00
replication Pre-beta mechanical code beautification, step 1: run pgindent. 2026-05-13 10:34:17 -04:00
rewrite Fix FOR PORTION OF with non-updatable view columns 2026-05-13 13:44:28 +02:00
snowball Fix meson build of snowball code. 2026-01-05 16:51:36 -05:00
statistics Fix MCV input array checks in statistics restore functions 2026-05-11 05:13:46 -07:00
storage Prevent access to other sessions' temp tables 2026-05-14 15:01:17 +03:00
tcop Fix unbounded recursive handling of SSL/GSS in ProcessStartupPacket() 2026-05-11 05:13:46 -07:00
tsearch Fix overflows with ts_headline() 2026-05-11 05:13:46 -07:00
utils Don't accept length of -1 in pg_locale.h APIs. 2026-05-15 11:09:15 -07:00
.gitignore
common.mk Blind attempt to fix LLVM dependency in the backend 2022-09-15 10:53:48 +07:00
Makefile ssl: Serverside SNI support for libpq 2026-03-18 12:37:11 +01:00
meson.build Add CONCURRENTLY option to REPACK 2026-04-06 21:55:08 +02:00
nls.mk Create a separate file listing backend types 2025-09-26 15:21:49 +02:00