Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1vfp8A-005GGu-0e for pgsql-hackers@arkaria.postgresql.org; Wed, 14 Jan 2026 00:53:02 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1vfp87-0072uw-2E for pgsql-hackers@arkaria.postgresql.org; Wed, 14 Jan 2026 00:52:59 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1vfp87-0072uo-18 for pgsql-hackers@lists.postgresql.org; Wed, 14 Jan 2026 00:52:59 +0000 Received: from mail-dy1-x132e.google.com ([2607:f8b0:4864:20::132e]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.96) (envelope-from ) id 1vfp84-000KEl-1Q for pgsql-hackers@lists.postgresql.org; Wed, 14 Jan 2026 00:52:59 +0000 Received: by mail-dy1-x132e.google.com with SMTP id 5a478bee46e88-2ae29ddaed9so209413eec.0 for ; Tue, 13 Jan 2026 16:52:55 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1768351974; x=1768956774; darn=lists.postgresql.org; h=to:references:message-id:content-transfer-encoding:cc:date :in-reply-to:from:subject:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=akMABWbVYYhgvQpAuTGTb2WpVDbWo2U2pufmBLGcGu0=; b=hSUrVCPHRsI3okf2VKS5dhaAonLZAUeFRqodnaun3VWadrr/Nm5cAei1NFssKjXeYx QktE4zh1sW8IG+vcN95gaV2MgtHcUMj5dpj4vznnXabKr5KgOBSqUyzCTsmrR4JFih4x 2VZuogNGI3Rk8Syfr92vYImDYhErHm1QKXPhaA9Wt6AC8zkAIcC9K0kOBI413qVAGLgq AKRPDVCvI7IZ7rgBJ3sddAnszzfflH/34kNIg6/bABp+/BE/lfpqNIKWa6FbqQu0OACQ DCCCxepDl0VUoLoWBy/nAgz3STQMwDZLS9oQ3w8e1mv9hxoAYMpIoxgANT8TYYrOPmRA Hjmg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1768351974; x=1768956774; h=to:references:message-id:content-transfer-encoding:cc:date :in-reply-to:from:subject:mime-version:x-gm-gg:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=akMABWbVYYhgvQpAuTGTb2WpVDbWo2U2pufmBLGcGu0=; b=uSnfi9hff3aCDa1z+oUvOC3cXSiqfRZQDDUbv0nx/z9B80EOkWDZ/w9YXWS76rTIm4 Tf69KFOWvgSZ8iUWI5nVTIwXDIP4y8wBJ2js1t3CYoN4hmVD9/Gikrt77ISTdZ0M5KYp Ih3yY0eECop02skQLJRqndY76r3MExRicZj506IaHap2CoGP9H+N1JitAJSaagYNyiIj ax8fOknTFy2orkKPO3AzNZQ+Y9mUdoxWLHbLkPNbKzPBJyx6R14ByIk+RQABlErh9oz8 f9VqZrgaUHF7sFEYX1PcNQbf5qU3Ht0DUyktgb6IDPxaF0bj3vnimhTxW+2TvQssxIPn n0bw== X-Forwarded-Encrypted: i=1; AJvYcCXrvZAv3GVJJBbmjx/+aF+UTTg6oiCRgK3PYPjNEdTRhfBaM4pUdTFWp36dpRIaLfARfTFzxtpG7ZyfF7uV@lists.postgresql.org X-Gm-Message-State: AOJu0YxeE426yoEEqDf0OOGwTHYKBbsDVF/tHBj6ERRScbpJJdso5K+t t20Aprr7wfuXXu+eER/J8cJhqvf0AjjZt8sg2k+4+TmLVzgyb+98LElF X-Gm-Gg: AY/fxX6tOA+Yf8JCarvlVbcnSyla3099RNkGqxaK+TIyLoW/P1+kpV+BcOkjsR2a6a8 6h2UFhLqCOjG2+Tza84dBTBSpCDwFuRv2kB9Meo5kGv0jVhIM8qrYqD/NmqnoAOEX3oECvdKPxX MAOsTubxQPNd3wVnAsIZqvYw4mFXWTcPd1fJEuJaUChsKSztlAbLE9Sn5o1XbUHmlQqv/lglDlO PH6ckoHR3QC4XMDQuL/i9Lgl/Nbs0jKa1tf0C7oQQq5kJGvUMPqhJEf/Y4OUa6irEEmY7MHplA5 xWNmTgF/Z/BZO/l99/YchC13MIFKcuXsV/SP8XEex075K60qjXT7bqv1g3+hl2XUbC8WrAigyv6 uu3YAdODDQEbtL6sLuPkG7nkdYAkAXC54bt8Drzk/8c4nkp+BNBy9Tf0ur8f0Lgu0Ir/b8e9Dum phBOsq+8TBvgpefUeHrQyJKGuebsFIovY= X-Received: by 2002:a05:7300:a148:b0:2ae:5a2e:de70 with SMTP id 5a478bee46e88-2b44f21b4b9mr5377523eec.8.1768351973681; Tue, 13 Jan 2026 16:52:53 -0800 (PST) Received: from smtpclient.apple ([142.171.105.12]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-2b17078dd78sm18356171eec.19.2026.01.13.16.52.51 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Tue, 13 Jan 2026 16:52:53 -0800 (PST) Content-Type: text/plain; charset=utf-8 Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3826.700.81.1.4\)) Subject: Re: ALTER TABLE: warn when actions do not recurse to partitions From: Chao Li In-Reply-To: <6eff5e43-cacd-4a2a-ad1d-e3b313c86050@uni-muenster.de> Date: Wed, 14 Jan 2026 08:52:18 +0800 Cc: "David G. Johnston" , Greg Sabino Mullane , Postgres hackers Content-Transfer-Encoding: quoted-printable Message-Id: <950BB7B5-0180-4C36-82A0-7E17B920F740@gmail.com> References: <6eff5e43-cacd-4a2a-ad1d-e3b313c86050@uni-muenster.de> To: Jim Jones X-Mailer: Apple Mail (2.3826.700.81.1.4) List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk > On Jan 13, 2026, at 19:16, Jim Jones = wrote: >=20 > Hi Chao >=20 > On 13/01/2026 05:02, Chao Li wrote: >>=20 >> PSA v3: >>=20 >> * Rephrased the notice message as David's suggestion. >> * Removed partition count from notice message. >> * If a partitioned table doesn't have any partition, then suppress = the >> message. >=20 > I've been playing with this patch, and it seems to work as expected - > I'm surprised it didn't break any existing tests :). Do you plan to > extend this patch to other subcommands mentioned in your initial post, > such as SET STATISTICS? >=20 > Thanks for the patch >=20 > Best, Jim >=20 Hi Jim, Thanks for your testing. Yes, I plan to add the notice to other = sub-commands as needed. I only updated REPLICA IDENTITY first to call = for feedback. As you see, David has suggested the great wording for the = notice message. Once the change on REPLICA IDENTITY is reviewed, it=E2=80=99= s easy to extend to other sub-commands. Best regards, -- Chao Li (Evan) HighGo Software Co., Ltd. https://www.highgo.com/