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 1wuEyI-000YKC-03 for pgsql-bugs@arkaria.postgresql.org; Wed, 12 Aug 2026 19:50:42 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1wuEyF-009c9Z-1d for pgsql-bugs@arkaria.postgresql.org; Wed, 12 Aug 2026 19:50:40 +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 1wuEyF-009c9M-0k for pgsql-bugs@lists.postgresql.org; Wed, 12 Aug 2026 19:50:40 +0000 Received: from mail-oo1-xc30.google.com ([2607:f8b0:4864:20::c30]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.98.2) (envelope-from ) id 1wuEyD-00000000PUo-3uiv for pgsql-bugs@lists.postgresql.org; Wed, 12 Aug 2026 19:50:40 +0000 Received: by mail-oo1-xc30.google.com with SMTP id 006d021491bc7-6aca0f482e5so1181855eaf.2 for ; Wed, 12 Aug 2026 12:50:37 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1786564236; x=1787169036; darn=lists.postgresql.org; h=in-reply-to:content-disposition:content-type:mime-version :references:message-id:subject:cc:to:from:date:from:to:cc:subject :date:message-id:reply-to:content-type; bh=FGYBbnyRppj6DKNS/vbrtWdMIXLmQa0500FYErobl8c=; b=CVVsvxPOTBtU/MKQ/qdE+Sa+GyyZa9CebEE8lhrbH6YPtiT4myYF2PnpF261mhn70/ kqVHpJjn+ZeJGPVH75czxzREbNZVPDr+/EZtGpWYsk8dNePgHCBDuCj/YDqvk+lU8YdR kSqh6XTtoGDrJE4AG33y71ktj/2LMfIHVAQSjKNIz6RIDmKR6dByVfJN3VwIusxBG1NK wz9GsGk8nXsS52w+NYB/jdb/sLzJFJvEViPSZ6dJQfHsNtd2OsUa1fNIs84Hp0kAte19 JIxI3Z+XkSfjt6v3sxAfgy1ascF5qPtwhe16EwRvVD3QgriD5akjIvxnsC5T/IFkDPce wp4Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1786564236; x=1787169036; h=in-reply-to:content-disposition:content-type:mime-version :references:message-id:subject:cc:to:from:date:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=FGYBbnyRppj6DKNS/vbrtWdMIXLmQa0500FYErobl8c=; b=ZH8dPcAKIqNsCg/ZfgnwN5eW4k20hAW0i02kKhdLbGgRKPOD8KPR42dZPETGzjIUz9 2l80eb+ZZa9+p+B0ozosxgZVjBS+oOuPBQHl8CuoG+Ij2LdwILu7GzByVeuwjWC/AVp+ nOvsesTMptKNIASRmM+NrStI4RBFGb2mc8NqUXwBdt30RYJ4EQsb2YDTW1YLDqq5RQaL q7p4bhy4fb4NKX+M/5iRIs/vRZX5g59fkfphiUn44n1UhO6a4pWm8IeiIujOBasQ5Dzz ZRAVmg214hKhScEa9nlyvM2Bluacgg2EMg/VrCx2xDYfbVhO33yy/6krK16ZgwZggk1k U1Wg== X-Gm-Message-State: AOJu0Yw+q/C+7VgcKVQPrpc6KNO/BnN0FtsD7t4MAODXPIAQZZLcfYJi GoIyUn0i6pn9tnvXujl/DT7i8Xt+tEU5nNPm/OIc6m9sVPEc1a3z+kDGxDqXGQ== X-Gm-Gg: AR+sD121TA4TqKUqpUOVYBq4KKZTrrSmHIcluCmXV2SusblQMzvhdk5ybmKM+tnNGXt b/TCFIJIdWbzagQ40dQn1euiuoO9J1OGNRkJGNFpug618YoWNR2I0KDCBVieEdZNRwkE8v/IPjz dQXhqb37Oy2jZpuNX80iXSlXsQ3O2hFY/mx4cuzhbdZmbUMJcbTbDWi4xJrDVUP+aFmvi3mJ8VQ J/MTPqcXLfaOa2GYx5jtFNoab1xIIJmreMSH4dUEo+NSTkGHQIwRgx7V5mhX8G44VQtwAVJnZyp pe+YxxRV5zDA68lU5BGbkJRU+/mU5GrVPazYvk3NvTgp/0BHOvcidWHAmLKsR+uFRiccXCgDAEU Lx6kc4ElnvY8h4njfMdohLyRiuqysiWq3Nhx83Q7i9AMPrqGXjKsXqKtXPDDSUulujd+nHaWQeS aGdbwr//UbWL/BLC6RC+SEKC4LGJkWIbCPJuX1jCON+jbjrpetVokEkjGeNcdU1onpWlyMM1xqq EdV6C1ayZmEzEW9P7fe06nQPJUZxKli22TE2FpdE3DumKe3p8LQh8GmoEcMFL3bsYfhG4UUM8CF HHn6O9KH6v937ew= X-Received: by 2002:a05:6820:4b13:b0:6aa:c3f3:fbb0 with SMTP id 006d021491bc7-6b0c46568camr766815eaf.32.1786564236441; Wed, 12 Aug 2026 12:50:36 -0700 (PDT) Received: from nathan (162-195-168-172.lightspeed.stlsmo.sbcglobal.net. [162.195.168.172]) by smtp.gmail.com with ESMTPSA id 006d021491bc7-6b0c42b7c97sm368750eaf.5.2026.08.12.12.50.35 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 12 Aug 2026 12:50:35 -0700 (PDT) Date: Wed, 12 Aug 2026 14:50:34 -0500 From: Nathan Bossart To: Zsolt Parragi Cc: pgsql-bugs@lists.postgresql.org, alvherre@kurilemu.de Subject: Re: Should CUSTER (ANALYZE) work? Message-ID: References: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk On Tue, Jul 21, 2026 at 10:36:55PM +0100, Zsolt Parragi wrote: > CLUSTER (ANALYZE) seems to be accepted in 19b2, but it's missing from > the documentation. It could be a documentation bug, but since the > error message it prints also references REPACK, it seems more likely > that a check is missing. > > Attached patch adds an error check similar to how CONCURRENTLY is handled. Your patch seems right to me. If nobody objects in the next day or so, I'll go ahead and apply it. -- nathan