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 1w80V3-0007eZ-2a for pgsql-hackers@arkaria.postgresql.org; Wed, 01 Apr 2026 18:41:10 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1w80V2-001tBR-1K for pgsql-hackers@arkaria.postgresql.org; Wed, 01 Apr 2026 18:41:08 +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 1w80V1-001tBD-1I for pgsql-hackers@lists.postgresql.org; Wed, 01 Apr 2026 18:41:08 +0000 Received: from fout-b4-smtp.messagingengine.com ([202.12.124.147]) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.98.2) (envelope-from ) id 1w80Uy-000000003aZ-3ksf for pgsql-hackers@lists.postgresql.org; Wed, 01 Apr 2026 18:41:06 +0000 Received: from phl-compute-05.internal (phl-compute-05.internal [10.202.2.45]) by mailfout.stl.internal (Postfix) with ESMTP id A32AC1D001E2; Wed, 1 Apr 2026 14:41:03 -0400 (EDT) Received: from phl-frontend-04 ([10.202.2.163]) by phl-compute-05.internal (MEProxy); Wed, 01 Apr 2026 14:41:03 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kurilemu.de; h= cc:cc:content-transfer-encoding:content-type:content-type:date :date:from:from:in-reply-to:in-reply-to:message-id:mime-version :reply-to:subject:subject:to:to; s=fm3; t=1775068863; x= 1775155263; bh=bqUNgFT/FPkAGcg0Xjg9zMGTkxFVx5SSJxMxBEuhdME=; b=H PE7isUuOck6rjiS8lUsjxGT1xwzw9zrJbFlI/kCopJL/3zzYoXqIPWdQV9ufbOxa 16CriH1AIMmVXZOxI75gAn/ZGfOF1ovRC3odfzj92YArXE9K7GxGKLPmlTK2ocVF jLVdeQ0YSWodT7ypBGN+cVT3ep9SglTy+hvWqNNAUjdCIgwjZ8OAEfTXHKpJ3WAt A/iaN/EsKS8jpLmiAqnXOq3Upb9kFFl94EtcoDRzsAXs3OHdPYH6Ut9EMOKM7OQP DQbTdnZwpySm7RG508AtrxYvFqwKWQ1SXsdFl3BADJtqAgRacDZpxQZg/aK6I+D9 E4gG/HXA9dSg+/46FeseA== 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=1775068863; x=1775155263; bh=b qUNgFT/FPkAGcg0Xjg9zMGTkxFVx5SSJxMxBEuhdME=; b=siNpsYzT0CoD0rS8H SAP7nX1YlSmQljn3X16J6N4XLuZbbzDlAmDDZ0T7rkGiwJUpQiXLso0UF6UwpGL7 d+F1OGycrNxCypFsBspYu0jIc5+xqfMUBItIgC53TOEuYslw1MZPC7mAjOs9Ll4B l8e6lKd0p3zjh/va+keTj87chS+R7VIXda89vMrzJ4CruUNxKyrO0opbWh+hHamw q6dTAWoMEXavNTEGMccYW+lAC9wy/pxEPa4gKPDxbaU+AAoI921UQsROqlKkAE24 Qq0VdLTP5RdqmtXIiNcZb48kuTSq6FlxTtwQigp3eMXyq3uRvvLaSQrXPrma80lT xUW2Q== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeefhedrtddtgdefkeejucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfurfetoffkrfgpnffqhgenuceurghi lhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmnecujfgurh epfffhvfevuffkgggtugfgjgesmhekreertddtjeenucfhrhhomheplmhlvhgrrhhoucfj vghrrhgvrhgruceorghlvhhhvghrrhgvsehkuhhrihhlvghmuhdruggvqeenucggtffrrg htthgvrhhnpeegudetudejheduveevgeehjeegleevveevvdeutdejtdekuefhheehgeev tdejteenucffohhmrghinhepvghnthgvrhhprhhishgvuggsrdgtohhmnecuvehluhhsth gvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomheprghlvhhhvghrrhgvsehk uhhrihhlvghmuhdruggvpdhnsggprhgtphhtthhopeeipdhmohguvgepshhmthhpohhuth dprhgtphhtthhopegrnhgurhgvshesrghnrghrrgiivghlrdguvgdprhgtphhtthhopegr hhestgihsggvrhhtvggtrdgrthdprhgtphhtthhopehlihdrvghvrghnrdgthhgrohesgh hmrghilhdrtghomhdprhgtphhtthhopehnrghthhgrnhgusghoshhsrghrthesghhmrghi lhdrtghomhdprhgtphhtthhopehpghhsqhhlqdhhrggtkhgvrhhssehlihhsthhsrdhpoh hsthhgrhgvshhqlhdrohhrghdprhgtphhtthhopeiishholhhtrdhprghrrhgrghhisehp vghrtghonhgrrdgtohhm X-ME-Proxy: Feedback-ID: ie3de48e3:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Wed, 1 Apr 2026 14:41:02 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kurilemu.de; s=schmee; t=1775068861; bh=a4MG/hu8W4JbJ08zjI4BKJTOvmC+cGYn5FboHjidJFk=; h=Date:From:To:Cc:Subject:In-Reply-To:From; b=504TDA36mTxKujBlCgT+U3emqZ22fdF2h2GihlaRNl83xdByoWmZNLiVDcKQpNspO 3F6sFFH94Fx/4mh53qt/h72sO/EjK0Ws89glFwpt2IPW4UzQd8YSyix2Ya/Mnt6Vxu j9frjI5uHYiSm3JZWX40ZuZwePkuFhCLSRTSAba7U/8z4BZW2MzSMwVLs7pu5dJfaP RvZsMrO/AcX4L/ZsxgSf49C0/4Ka5H4FDPKx6nYtJrvwqF6SJYU2tm12WWd8YwCC5l AYWnQQRKYRVnspCLeHO8lFDd5MEi0HRMh5Vt6Tm+05iTHBxJjQsgvi0/CB5UqVvpIb XPdbAdvpwLg4Q== Received: by schmee.kurilemu.internal (Postfix, from userid 1000) id 0DE2B7C; Wed, 01 Apr 2026 20:41:01 +0200 (CEST) Date: Wed, 1 Apr 2026 20:41:01 +0200 From: =?utf-8?Q?=C3=81lvaro?= Herrera To: Antonin Houska Cc: Chao Li , Andres Freund , Pg Hackers , Zsolt Parragi , Nathan Bossart Subject: Re: table AM option passing Message-ID: <202604011827.p4mx4bh2ti46@alvherre.pgsql> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="iit4jcttjj2egee5" Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <209310.1775056618@localhost> List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --iit4jcttjj2egee5 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit On 2026-Apr-01, Antonin Houska wrote: > I've reviewed this patch set too. The only question that occurs to me is > whether INSERT_SKIP_FSM and INSERT_FROZEN shouldn't actually be prefixed with > HEAP_, as these are rather low-level and thus might be considered > AM-specific. Thanks! I pushed 0001 and 0002 from this patchset, with minimal cosmetic corrections. I realized that patch 0003 is doing two different things, and they should each be their own patch which can be rejected if we don't like them; so I split it in two. One moves the heapam.h-private bit to the 32th bit. The other removes the duplicity of definitions, so that heapam.h doesn't have to feel it needs to redefine the tableam.h interface. At this point these patches could be considered WIP in the sense that I wouldn't commit exactly as is (minor corrections might be appropriate, for example to the nearby comments), but I would like to know opinions in case we decide to just throw them away. -- Álvaro Herrera Breisgau, Deutschland — https://www.EnterpriseDB.com/ "Las navajas y los monos deben estar siempre distantes" (Germán Poo) --iit4jcttjj2egee5 Content-Type: text/x-diff; charset=utf-8 Content-Disposition: attachment; filename="v6-0001-Move-heapam.h-specific-flag-bit.patch"