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 1w0VUr-001xqD-2P for pgsql-hackers@arkaria.postgresql.org; Thu, 12 Mar 2026 02:09:57 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1w0VUp-00CxI6-2o for pgsql-hackers@arkaria.postgresql.org; Thu, 12 Mar 2026 02:09:56 +0000 Received: from makus.postgresql.org ([2001:4800:3e1:1::229]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1w0VUp-00CxHx-1s for pgsql-hackers@lists.postgresql.org; Thu, 12 Mar 2026 02:09:56 +0000 Received: from mail-ot1-x32b.google.com ([2607:f8b0:4864:20::32b]) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.98.2) (envelope-from ) id 1w0VUn-00000001hcl-325f for pgsql-hackers@lists.postgresql.org; Thu, 12 Mar 2026 02:09:54 +0000 Received: by mail-ot1-x32b.google.com with SMTP id 46e09a7af769-7d7447778b9so291800a34.2 for ; Wed, 11 Mar 2026 19:09:53 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1773281393; cv=none; d=google.com; s=arc-20240605; b=dxX8EWak7qXfhvPGkqR4ggp3Aa8Nwnn9TdmeO4fPI6FrS8MEn1dvaMyu6Zesm0xn03 OZ3lsRk3nGV4OnhROQd89MyqXwyWt6CU9PxCN3ga2T74dov/WksBv6AzpgiVV4FH0H4E nCFZKh/pc1FAQks38GC0tNtG9pUIxFjkWbXOteuTeUWLM4ZwKsr3YVnCtXl02mAlz/8Z XjfSYlPBVdcvaFcicUNfgQKGC9BrjeTyN5fn8BeCNs+oIFsw/3VMGn5c13BhwCYaSngp p36UVoOiRB+0pNCLM5H2jmC782Ml22RE+fAc4ZR/7eMFacARariZBXmiTyo2DgT8pO28 o4JA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:dkim-signature; bh=tuWAkkVcc+a3FE8rINmsK1iVScIJDZNGmFA+kLI8xeI=; fh=8OKBFXNN5Ebjm8NnYK3DWl3DMVn+7hPMjONL3G7uZSo=; b=PnW6FF3uuUaxWYwqzcebEWCr43rmQ6ZvmHG9V6T5bgjAWRzCB42BXFD2ExZgWYTiuD AbiUHd/lhhD9Ry5RdqUA+x+L68KnPKjfFGUjgH4bKrRn5TJA4HNm/tnLqrjZ0OP8FzAW q4b9vQWB8aN7flNHwo7B05oCw6zVk6yAH3rfBjVQRPoNqJKxvQ2wBPjdNy5YNmtQWAaL TNBv3sCOASmETeJGU/QPd+lu2mTZ+JelUIuYP8mpvWHRr1FsxubCJed9+lolKg0P3qZq Otc1dMNwNu0zMVSrm/G2bWg7t3fHbhT3ShclCwWwNaeLuofGJgxc46NDzIVzc/a95CFo 57RA==; darn=lists.postgresql.org ARC-Authentication-Results: i=1; mx.google.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1773281393; x=1773886193; darn=lists.postgresql.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=tuWAkkVcc+a3FE8rINmsK1iVScIJDZNGmFA+kLI8xeI=; b=kMd98XlgsoZ0zsNUO5IvGk4T8mKFn+AahkeN4QyaTpfUwlWGSKmrHYUiEeAp2ni93G sZ8ELBT/jp8PNwSf+zJWd9AGcMmqUZvYRNIQS4uxJk7I76+bdGdvew0DZkmsBLNP7iGK 9poV+ktZIzDkgwHomRX69as9GVXUDLPknPe1Et20BDQ89cPE183HGHRpUpVb3tkDosSC PEozIBPjfR1/teuzcaTrZfVSPUqdQQ8Tx33KOerE9vNeoVIAk7K13R6XKPFWQOM76LLo 8dhgeWqzwyRfZs7l32h5ZvDIyCWWK7a/koT5OxiEQzD2tzvmZiQXb2zeahOMnXkjkGEO Pc1g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1773281393; x=1773886193; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=tuWAkkVcc+a3FE8rINmsK1iVScIJDZNGmFA+kLI8xeI=; b=p2UCAT62J/TZnLDzXwPY8ALh+sCcU5kopfZmyr4ipxHeSPf23ooBWGJPvo+3zLN0gt JRZE8egUlwfbDKB5ZmeFHzrmscBUgQ5LPKowgwfdMjXP+HFu3HVD/DpbNDYO7/BPElG6 3dkNWAtM9XHnjfAlWDI+oKX2ClEfNdCvzWfGTTQ7GT7IO+PYn7fHHaoyFHeB5a5MLrRs mJGxmdjFLzHQ1oPIRZTlwWVoxTP8w8ma3xBwT0nzD3CLNXAuyzsmU51sVJajpnro2OaA c4NR9NzcdnNgP3aW9fDpitdn8xU0uJb0RIEFSh32jpKPbAOoZ5FRrUb0JwcTsIVwJRt8 4Yfw== X-Forwarded-Encrypted: i=1; AJvYcCV7Ba3gjxVFeQFL23QWL1GaSiZKdHmkw/OULxMDX4w21kGugSQkrKrh9XbQ7UzhgR7KdwhSoa/Da/OCCEnC@lists.postgresql.org X-Gm-Message-State: AOJu0YxNiS6/4ZhsbBkywDten0cZNQzhLPQ3gduke+mNw3KTSpG17r0l td9Qtl6tGshers8lwgxQzzEBpfKoxq14Bk7UsFBUyUiCNkQ0Arcx2XiXOFEjUDAbtewW3C2NE/P oGew80T6p1P5RPreDdiBxm3QN6609NfA= X-Gm-Gg: ATEYQzyJMJMYJDiJa9taIA+lVIAjv8aEpElkfGnIb+F7O5TuhV0+9Xh7mGM7r7eKOeB 7S58VKDsEAcgSDomfX6hDjchQ5YRAR49IMRkyb7WgUf+lVbsOquEQao325FZdexY7/pgGd+YnUI IciJkW8RvMF7f+ba6gFPAIvVmNDrgJqaHkEq3CnP+6ZjKjerzvOHNwNZpgXPyX+hhWDhz1T6Bf5 UGRFscNhEe0igv8RnsWj3Fp8xmhmMfMBm2sUWvSLs4Sxh7S0geNMCp5q7lmyGTjdwNuz9FsFcHo r65B0ZDgGZLQwbJUWLgvM4F6f7SzAj0T80PhHDW8 X-Received: by 2002:a05:6820:1689:b0:67b:b872:7661 with SMTP id 006d021491bc7-67bc88782dcmr2896621eaf.13.1773281393073; Wed, 11 Mar 2026 19:09:53 -0700 (PDT) MIME-Version: 1.0 References: <6eff5e43-cacd-4a2a-ad1d-e3b313c86050@uni-muenster.de> <950BB7B5-0180-4C36-82A0-7E17B920F740@gmail.com> <8ECD9403-F0BB-4971-94CF-2709EEB4E3B9@gmail.com> <9174F0CF-2F70-4B4F-AED4-CAF113B7F093@gmail.com> <14669a83-c7b4-4cdf-890c-dceecd025ee1@uni-muenster.de> <3F59D90E-9A47-4C1C-B330-D62D668A462E@gmail.com> <5e01263a-1994-44d5-9e98-7212acf9c985@uni-muenster.de> In-Reply-To: From: Greg Sabino Mullane Date: Wed, 11 Mar 2026 22:09:19 -0400 X-Gm-Features: AaiRm50ehe6oSNQ6ETfZVwCVgk4NQM_ZHWxa3C4K6eLJfxraHBDKnVtQ6WD5fi8 Message-ID: Subject: Re: ALTER TABLE: warn when actions do not recurse to partitions To: Chao Li Cc: Jim Jones , "David G. Johnston" , Postgres hackers Content-Type: multipart/alternative; boundary="000000000000855f9f064cca3f2d" List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --000000000000855f9f064cca3f2d Content-Type: text/plain; charset="UTF-8" Okay, that's all fine with me, thank you for the explanations! One more small idea: lose the bool found = false, and simply return; on a matching strcmp Cheers, Greg --000000000000855f9f064cca3f2d Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Okay, that's all fine with me, thank you for the expla= nations!

One more small idea: lose the bool found =3D fa= lse, and simply return; on a matching strcmp

Cheer= s,
Greg

--000000000000855f9f064cca3f2d--