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.94.2) (envelope-from ) id 1u4RQV-0025p7-Ra for pgsql-hackers@arkaria.postgresql.org; Mon, 14 Apr 2025 21:33:12 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.94.2) (envelope-from ) id 1u4RQS-004t52-QD for pgsql-hackers@arkaria.postgresql.org; Mon, 14 Apr 2025 21:33:09 +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.94.2) (envelope-from ) id 1u4RQS-004t4p-EQ for pgsql-hackers@lists.postgresql.org; Mon, 14 Apr 2025 21:33:09 +0000 Received: from fhigh-b2-smtp.messagingengine.com ([202.12.124.153]) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1u4RQQ-0005IL-1R for pgsql-hackers@lists.postgresql.org; Mon, 14 Apr 2025 21:33:08 +0000 Received: from phl-compute-06.internal (phl-compute-06.phl.internal [10.202.2.46]) by mailfhigh.stl.internal (Postfix) with ESMTP id 781CB25402D8; Mon, 14 Apr 2025 17:33:05 -0400 (EDT) Received: from phl-mailfrontend-01 ([10.202.2.162]) by phl-compute-06.internal (MEProxy); Mon, 14 Apr 2025 17:33:05 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding :content-type:content-type:date:date:feedback-id:feedback-id :from:from:in-reply-to:in-reply-to:message-id:mime-version :reply-to:subject:subject:to:to:x-me-proxy:x-me-sender :x-me-sender:x-sasl-enc; s=fm2; t=1744666385; x=1744752785; bh=s tLdtzr3bGtQqP2mX9xMO0ezWGltKQGOI0Spz1sYDkA=; b=ayXV1GMhzeSO39DiJ X/vI4PBg9iiM4TkxckeEXVUPkq3X1LmwwnYNFTfn71jC5vRPwJY8rrH652qAfSsj oKC7DAKJhpt8rldnidbbrXOI9iVvByk5TSnDpxRQxouWc9jy/zbA0iNcjyRTAz3M cRNCGhSD5IYM5Fo3hOSGODpm6fxrT/edCSao1D3RK4iHtt9gh9lItXB7nQmWrv52 FgkLywqu+RaZMRx1RmCepd1cKZM0txE+RhaIaOp3jHMJcAtmBzBOMlsYIwKtHMGf SJAvKwNNMHYAQ1ZXDx68JjLDTtO1KMfzRiKSGyc4MidDjtA+inriXyhkLWhxsmj0 bGcEQ== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeefvddrtddtgddvvdduieegucetufdoteggodetrf dotffvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdggtfgfnhhsuhgsshgtrhhisggv pdfurfetoffkrfgpnffqhgenuceurghilhhouhhtmecufedttdenucesvcftvggtihhpih gvnhhtshculddquddttddmnecujfgurhepfffhvfevuffkgggtugfgjgesthekredttddt jeenucfhrhhomheptehlvhgrrhhoucfjvghrrhgvrhgruceorghlvhhhvghrrhgvsegrlh hvhhdrnhhoqdhiphdrohhrgheqnecuggftrfgrthhtvghrnhepvdektdffudfftdffffeh fffhjeejhffgieeuueekjeekfffgudffhfduffffueevnecuffhomhgrihhnpegvnhhtvg hrphhrihhsvggusgdrtghomhenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhep mhgrihhlfhhrohhmpegrlhhvhhgvrhhrvgesrghlvhhhrdhnohdqihhprdhorhhgpdhnsg gprhgtphhtthhopeegpdhmohguvgepshhmthhpohhuthdprhgtphhtthhopehjihgrnhdr uhhnihhvvghrshgrlhhithihsehgmhgrihhlrdgtohhmpdhrtghpthhtohepthhnughrfi grnhhgsehgmhgrihhlrdgtohhmpdhrtghpthhtohepphhgshhqlhdqhhgrtghkvghrshes lhhishhtshdrphhoshhtghhrvghsqhhlrdhorhhgpdhrtghpthhtohepthhglhesshhssh drphhghhdrphgrrdhush X-ME-Proxy: Feedback-ID: ia2694551:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Mon, 14 Apr 2025 17:33:04 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=alvh.no-ip.org; s=schmee; t=1744666383; bh=oby55sTYXVVtEH/pSxx4F251XuwCsf1jZSCNCHywDMc=; h=Date:From:To:Cc:Subject:In-Reply-To:From; b=MQYNuaSgMiwPEOe3ivvLfDq5Aia1MAcQpwsCY4yFItoYN/Vj4g5VxC4Zwzo5kclOJ HXGBod3wWnSrXlHY9QKGmbGfThqn5VZQyOm3HXGgIdyg8jiZ/Pr1DWh0hDOLTUzf+d SW72aAma+3UnVGNhvU9WUehB6eTCZQCQvNaDWhFXN/DlVy992GXc02rq65tnLyViYi N7qlIbFmOaH0ChmJj9ZWlB9tdF1G6O7DjG6KUXIg3uyRPl4GvKRlGW7Ec/SrBNnUhX miYHhNkgCcwewWRuVNHVqrIzGnSu3s2KqgaqJbbPo6QTMeNE+keDIRtsMtRNxyHl1X bhEnoiGghwveQ== Received: by schmee.alvh.no-ip.org (Postfix, from userid 1000) id 7C1DC8E; Mon, 14 Apr 2025 23:33:03 +0200 (CEST) Date: Mon, 14 Apr 2025 23:33:03 +0200 From: Alvaro Herrera To: Tom Lane Cc: jian he , Pg Hackers , Tender Wang Subject: Re: not null constraints, again Message-ID: <202504142133.qeqgu7ujm4ie@alvherre.pgsql> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <1280408.1744650810@sss.pgh.pa.us> List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk On 2025-Apr-14, Tom Lane wrote: > The patch I propose there seems to prevent this, but I wonder if we > shouldn't look closer into why it's failing in the first place. > I would not have expected that adding pg_constraint rows implies > stronger locks than what ALTER ADD PRIMARY KEY was using before, > and I suspect that doing so will cause more problems than just > breaking parallel restore. I wasn't aware of this side effect. I'll investigate this in more depth. I suspect it might be a bug in the way we run through ALTER TABLE for the primary key. -- Álvaro Herrera PostgreSQL Developer — https://www.EnterpriseDB.com/ "Los cuentos de hadas no dan al niño su primera idea sobre los monstruos. Lo que le dan es su primera idea de la posible derrota del monstruo." (G. K. Chesterton)