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.98.2) (envelope-from ) id 1xD06G-00000000G4r-1dLN for pgsql-hackers@arkaria.postgresql.org; Sat, 03 Oct 2026 13:48:28 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.98.2) (envelope-from ) id 1xD06C-00000002AZb-46O5 for pgsql-hackers@arkaria.postgresql.org; Sat, 03 Oct 2026 13:48:24 +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.98.2) (envelope-from ) id 1xD06B-00000002AZT-3hJK for pgsql-hackers@lists.postgresql.org; Sat, 03 Oct 2026 13:48:24 +0000 Received: from fhigh-b3-smtp.messagingengine.com ([202.12.124.154]) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.98.2) (envelope-from ) id 1xD069-00000000AHt-33v4 for pgsql-hackers@lists.postgresql.org; Sat, 03 Oct 2026 13:48:23 +0000 Received: from phl-compute-01.internal (phl-compute-01.internal [10.202.2.41]) by mailfhigh.stl.internal (Postfix) with ESMTP id 7570D7A0155 for ; Sat, 3 Oct 2026 09:48:20 -0400 (EDT) Received: from phl-frontend-03 ([10.202.2.162]) by phl-compute-01.internal (MEProxy); Sat, 03 Oct 2026 09:48:20 -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=1791035300; x= 1791121700; bh=LRweeNNR6AT2im+vmJVznuN3x3WhrRWi93bKsra5pSc=; b=v +x3k5B9jlrulWgorGZf2HYgdm65Kjd9iyKYODAVZCqf1Hn3MykLTCgcncpionutt ez9y3DTJC6SAOhdiaiZ3YRTAoMdPgz5zW+EKAIZZWYqBchI3C/ojWQMddjN60UCF 2CMzLQgsQ8I1WMZlNKXDUebBbxrE48SjyTkgdf8KOXQ58zJR1N3ZKwnezAqK0j4X 98P/+Tpvhl3JgArR0U8ibmPklBueeT/1jI16S0qGvoYNHMzedpH/GOsWesqsDnjg TSvf8AqPBpccWOW5qrHStTLD2xmroOpejkJJfiT/LMPzJFT7MyoCosE9xEeVprca iB5HON9Nm9kSyRQCtZBsw== 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=1791035300; x=1791121700; bh=L RweeNNR6AT2im+vmJVznuN3x3WhrRWi93bKsra5pSc=; b=ZQseQcqTyFEiZbJcl 9sj0a6Ro8GUrW76N9r6MEEfUsQqH2J5hmckx4Iubb4E4hW62d5+V63OOTUkW6P8D TOfWtZJbv+GxEIFkJlxOQXQ78pouiD3EFqNYrjsKmU6fgT661e2yNG3dYzaZP+B5 mcSE40lFdhUsfd763ZCCuO2MdrPBMc1L6na1oe9kBRB+KiTu/oug9ygbB2g1Ji11 Mx6JKP3mYZ3WJT/wbVVKJAiRgzWqMccODh4Cecmg6yUwkVNCTz9Pi+9K+eyY+b2H 226Q7VPm6cV+ZD+9GmmKRBPQEriGW1KGlVZdxE9D+8+zrv1kndyVPxXyGXLkPSBu VlGuA== X-DKIM2-Info: draft=ietf-dkim-dkim2-spec-06; repo=github.com/dkim2wg/interop; date=2026-09-30; sw=lmtpprox; action=sign d=kurilemu.de a=rsa-sha256; DKIM2-Signature: i=1; m=1; t=1791035300; d=kurilemu.de; mf=PGFsdmhlcnJlQGt1cmlsZW11LmRlPg==; rt=PHBnc3FsLWhhY2tlcnNAbGlzdHMucG9zdGdyZXNxbC5vcmc+; s=fm3:rsa-sha256:GIH+/e/oF2M/cnfgmAkoLmGPbhfTsNVf1e5PnW7ZQkJiQ6I BycgBiO/Z9pSeFdURxjRYrErfZvjxZrnk9yy2UH/uh+SEwDqamb6P+NU1bmW02lJ VXDBMbTmViMNyRMKLJpy/XNDPwXZvP0G07qHAxHzv1xfop7Qosb+nN5NtVWhK3zI k5TyYQ+G/snfQxSqKLkR/H8eHuzkyeUngJjpo3W0gu5lrW8W4WL+fxmUhkBcvn5y 6r0y4m127idIvlQEdFBPmz0wSDT+W20WcwP7HOy1DIprkV52S6Yt6O6DFI78lmDT ZjcsJNe+thXiRNAnMg3eM/aM7muebIfCEBywuzg==; X-DKIM2-Info: draft=ietf-dkim-dkim2-spec-06; repo=github.com/dkim2wg/interop; date=2026-09-30; sw=lmtpprox; action=mi-m=1; hc=12; hn=cc,content-disposition,content-transfer-encoding, content-type,date,feedback-id,from,in-reply-to,message-id, mime-version,subject,to; Message-Instance: m=1; h=sha256:blgyeUZHJ5DJ/TuQnZfRvn3+yTMWa5kjzoggD3fhll4=:xWg/ZonluA6B4uHDk3eFwxsW8jrCPG8h0xa/8X7whCs=; X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: dmFkZTE7HenERTPAmBYTIrWCtMugG8q5ceHJG0NacElAXL2GfDURZa5CUt5/+bISe8KNqo Ot0v/vx8KhfME52DkpiFYgi36rZ2jD1N/llkvjR/mP+x8d+CM6DbciGuZCONH12v3F5kxZ 3Zx922WvalTYsFGaq23gZQwpuuWAcb51Y7UfbimKKiedjLw0yB3wKkz6vXn0MvaXE5/c4/ HY5IeHmMB5JuFwiYnCO5260/SOA8F0GmnOzgnL2oCKBo1YAvMrVU7WuuAbbSU1blfKsujF 4dYb9LbZo6ASlA9s0j09/KUECFBJcRYiLeMaudLnj2CZQceKhHOFQ/2FJrgVIOcc3A9IUn HqN9f4AjPImIO4ekNpV0nb3et02mIeI6VKQ8PzcPLtUqzJa8+d7vx2NSXDxS9ssqREVsX6 j8ZBqK+U78A/hw7hc8FSuCP91pSf6gbTn9NEk2ntGa0eop2r/dbPMVj6nuNAwdUjH8HEV5 Zb6cG7W0iQ8Ak3YboNvgbc/EV0FHXZUNWySz0yIfdxdVqJiOjcQxDH/DICh+DkGZYcyetd VgJ7hgTnv9ORB7gBSLQIwmOlJC699dC+oNgZwBtdduiAhW3o2d+YBzXKzzVY6P7P/HxaWF 0ZKqSoq1MZjy510Um0ZxOPV4mSZVLzce5RWybWYEJMSwdA3DJTExdQKp2gNA X-ME-Proxy: Feedback-ID: ie3de48e3:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Sat, 3 Oct 2026 09:48:18 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kurilemu.de; s=schmee; t=1791035295; bh=xWg/ZonluA6B4uHDk3eFwxsW8jrCPG8h0xa/8X7whCs=; h=Date:From:To:Cc:Subject:In-Reply-To:From; b=iYQo6u/gcv4/Z0hhzfoyoXHPHl0oHv4KNNnnG8UURIFRa1aCIqnSu1IHaMjGpGqZK 57NGj+XEzJfR8OshNH8FAIjzT3i4DaP+kV9mTaGDbTh1zZOj39+CG+zb6g2GVhoDO3 hceF79Jc6e5FNFS/QEDj+RHWo0OAR1ZMNKgMMa4j3KMF55xWc3AIJKTdzi7booVQWZ JSLtjsibIKZlGgnchFxi/2dLbHlIe1yhsdsJU0Gr32hVNkojk8CKhJh+mZY0LsPm+6 M4LNrYFr8rGizNA9gUQAk2Sp5s+gaZ41hONaPUrxD7VeBMXnT+F8LhSNYrQ7QRjMVs X2oCSsP8O0d8A== Received: by ida.kurilemu.internal (Postfix, from userid 1000) id EF1F8B001C7; Sat, 03 Oct 2026 15:48:15 +0200 (CEST) Date: Sat, 3 Oct 2026 15:48:15 +0200 From: Alvaro Herrera To: Antonin Houska Cc: Radim Marek , PostgreSQL Hackers Subject: Re: REPACK (CONCURRENTLY) might keep dropped-column data Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <83138.1790779305@localhost> List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk On 2026-Sep-30, Antonin Houska wrote: > Álvaro Herrera wrote: > > The adjust_toast_pointers() function should perhaps be renamed, > > and the comment rewritten, since it's no longer just about toast ... > > I didn't do that though. > > Maybe prepare_concurrent_update(), as it's called right before > apply_concurrent_update()? Thanks, I used this name. > BTW, I've noticed now that the 'relation' argument of adjust_toast_pointers() > isn't used anymore. Perhaps it was used before the tuple slots have been > introduced into the function. Good catch. Removed. Yes, it was used in 0005 with v36 you submitted [1], but it disappeared when I posted v43 [2], which is when I rewrote it to use tuple slots. [1] https://www.postgresql.org/message-id/87648.1772217509@localhost [2] https://www.postgresql.org/message-id/202603191855.fzsgsnyzfvpt@alvherre.pgsql -- Álvaro Herrera Breisgau, Deutschland — https://www.EnterpriseDB.com/ "El número de instalaciones de UNIX se ha elevado a 10, y se espera que este número aumente" (UPM, 1972)