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 1wNcJp-000wTj-2i for pgsql-admin@arkaria.postgresql.org; Thu, 14 May 2026 20:06:05 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1wNcJo-00ErqE-20 for pgsql-admin@arkaria.postgresql.org; Thu, 14 May 2026 20:06:04 +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 1wNcJo-00Erq3-0v for pgsql-admin@lists.postgresql.org; Thu, 14 May 2026 20:06:04 +0000 Received: from mail-oa1-x2b.google.com ([2001:4860:4864:20::2b]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.98.2) (envelope-from ) id 1wNcJm-00000000dPk-1eD5 for pgsql-admin@lists.postgresql.org; Thu, 14 May 2026 20:06:04 +0000 Received: by mail-oa1-x2b.google.com with SMTP id 586e51a60fabf-415c8a4d2e6so3987027fac.0 for ; Thu, 14 May 2026 13:06:01 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1778789160; cv=none; d=google.com; s=arc-20240605; b=HAPoxrWKgOnUafn+fRfRI9L/N0CsX2tKxGJsY8UdwGnLar4c3hCpiRGjxN2pI6uGvM 2QVdv+Mh7gQZmVo1YCMQmZXX3mkK+96FOHHHptnNHjzc+GVQfbQo+7JudNgvkx8EQ/IO BxEpR8gBNr/xHEh94HDCT1QEkzA6eG4Mq/xpLukN5wml3rf7lq2aG32TqVwame946niV sEF1o0ll+pNy71jjDQRSEfvMbkoDu1tDMZ8f9l2OK5UbbKHLBERKvZf3w/NMEuPYNyPV WzlbQwpIvTpWKQv6DQqxb7il03cub36LPlcFcxZvAQxhZhpp3d/1aKJpsqFfbkINZH+C nXYA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=to:subject:message-id:date:from:mime-version:dkim-signature; bh=6JbZe9wiBfBFC+/k6Q3cXr91Auo2fkJjdgmFac6mwdM=; fh=druxZHa2fk4e6MLibibygn9AWWgeaAPo4m8Gpo2MBXU=; b=ArIkeEjCCgW1ud4KKzZdRnvfbrDVWTk+PVIJh+/Pb8kegaO0H1DPifZ9T7b0Zm94IW iptOxEvfLh7UxtjC3fVDxwFW9j64tEcHOQ2vmL8Y0K3snVXcXkaaAS4XqvUVdI+BGQix XVhiZCQD+KpQVUas7TNglaP26upck9SEL7XHZU3USFA7q6o2wgpKNtbUqqMUAt+MUzhW S1h4iLYWtk1yhRLhL3hMD70FkC7TH3T6f+Wj69sIdX6SU4d8v0Z9NmU/f0Oct/I/DdkT gz25jXRmDKrgAmCbYIib57R4rNnlcK1Npv9g4s6PXTkUqvRLmfLuOgcszrXqoVyI2Ja6 SuPg==; 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=20251104; t=1778789160; x=1779393960; darn=lists.postgresql.org; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=6JbZe9wiBfBFC+/k6Q3cXr91Auo2fkJjdgmFac6mwdM=; b=jthK6jAIMswRPhZH+Kj74AU88K8DnSn0005xK77fLBqD6K+I1VlbIstKQMZh9v31q+ BOUk/y809rXSOsO2ROaciDKU1IMo6UWGF9jS2He4g89QarjmsFdGffUW35kcK3SLa1yf iaZBavXHSWH3Vm7779sm6gg9d9YvrID+w+0NCyKsoCpvloRlmXdFJTcEEbfmkTML4Bj3 xEKrz38kG+RgmvSdxWbhhH3NOSwPLQzisng6ggW4pZeajpWX2Q0ecuQchNWQh//yu6s2 c280IJo7rp0zY7HTNUtizqKTO3yoANn8dQTVdBsBltVWatd3+cZnngm8pj15wW2eSIVr 5LnA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1778789160; x=1779393960; h=to:subject:message-id:date:from:mime-version:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=6JbZe9wiBfBFC+/k6Q3cXr91Auo2fkJjdgmFac6mwdM=; b=YE7hptpY9RMbi755Xr+FjoYq6g6VyZ4p5z7PlFTUFT8SZdGuyCYMSSiU/9/zzEIT4z oYGPCJGqvyfL102VztR+G14Bf/AbBVermxfi+GIeWG9NtlgV+//7S+AW0JAptc0mXGfT oZvdR9v5b8xOWgRXgAam9V/QkbqgveTqbqJ1VF6ar4l0ZXBk3g13IsQybTP9veQJTl7n 8XltP9VY4qlAxAS87Ll9ur+KbJqwRbKsDH/176Ym6Vh+F2nyPb9GTExFgtnOSq7yM+nT BX6MyjCMqvsd6wvzJRqWCyPObnwyjwTGzEJrncDBq7Ogi2iE27BvwjiHSBneSeioKsl8 HgDA== X-Gm-Message-State: AOJu0YykiFkYu3ZYp7rQ9gEDCGigUhCNJrNsQSrmvCFI5u7FStZCcgYo NS7FXTCtxktj+sVKpg3Q2et2Lgz0QctKiay3wW/xe2elkl5a16WvQagk8c/DL5MEP2G7mkXDVPg Vq8LXi8Ls9QRqIn3ZN3LOI6o/XWxVzKu0ODrB X-Gm-Gg: Acq92OFMhl9cye0Ue+49gnaiJ1V6l5PeQqEonCh9iUG1BQkhXzztkIXMfVmL5D9cubB RMygtxf1++owBM+jmE1+zyOWxAZAWOSVs+XWfUh1mXbgjsUqQ5ceqFbES1f46b3XJ+2sURrMMZ1 Nq5E8X6eLlnznAb4otwDKUhsbYyJvaq6wqfvGPB4oU8/EXTLNZSSi9wohItNvhr6DrdP01mVq5z FnGwHNqNcXy16i/4bcMxvhudGur0QtBvCCXpU90pITV2h2DxKi83OLU3W5qZmSSFXjr8Yd0lJ8K PuVP8hyl X-Received: by 2002:a05:6820:4b01:b0:692:6030:1189 with SMTP id 006d021491bc7-69c9bfaefb2mr542278eaf.45.1778789160070; Thu, 14 May 2026 13:06:00 -0700 (PDT) MIME-Version: 1.0 From: Ron Johnson Date: Thu, 14 May 2026 16:05:48 -0400 X-Gm-Features: AVHnY4K7fqodSE3ktxrjhj_YJzIUcvdBRAzcagb0yr42mKUA4Q64Eu5J06WP248 Message-ID: Subject: Are these metadata ALTER TABLE commands transactionally safe? To: Pgsql-admin Content-Type: multipart/alternative; boundary="0000000000000433590651cca0b8" List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --0000000000000433590651cca0b8 Content-Type: text/plain; charset="UTF-8" PG 17.9 BEGIN; ALTER TABLE x RENAME TO x_hold; ALTER TABLE y.x SET SCHEMA a; ALTER TABLE x OWNER TO foo; COMMIT; I don't trust the validity of synthetic tests when Prod is ill-behaved JDBC connections. -- Death to , and butter sauce. Don't boil me, I'm still alive. lobster! --0000000000000433590651cca0b8 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
PG 17.9

BEGIN;
ALTER TABLE x RENAME = TO x_hold;
ALTER TABLE y.x SET SCHEMA a;
ALTER TABLE x OWNER TO foo;<= /font>
COMMIT;

I don't trust the validity of synthetic tests when Prod is ill-b= ehaved JDBC connections.

--
Death to <Redacted>, and b= utter sauce.
Don't boil me, I'm still alive.
<R= edacted> lobster!
--0000000000000433590651cca0b8--