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 1wbgcf-002lTQ-1C for pgsql-hackers@arkaria.postgresql.org; Mon, 22 Jun 2026 15:31:41 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1wbgcd-007FTB-1O for pgsql-hackers@arkaria.postgresql.org; Mon, 22 Jun 2026 15:31:39 +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 1wbgcd-007FT3-03 for pgsql-hackers@lists.postgresql.org; Mon, 22 Jun 2026 15:31:39 +0000 Received: from mail-yx1-xb12f.google.com ([2607:f8b0:4864:20::b12f]) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.98.2) (envelope-from ) id 1wbgcb-00000001bjS-2wzy for pgsql-hackers@lists.postgresql.org; Mon, 22 Jun 2026 15:31:38 +0000 Received: by mail-yx1-xb12f.google.com with SMTP id 956f58d0204a3-66319257aa1so2219383d50.2 for ; Mon, 22 Jun 2026 08:31:37 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1782142296; cv=none; d=google.com; s=arc-20240605; b=Lu/Ci1ajTXqNoloICpoadYhLGOHJnySdvilNtf8gBQ5JT+brv9p+j86IyMOHx9IldG DqL1P5DbHpWnUUQSEH1XDYssg96y48uPyYF/PyZ1sz/qu4HOsUtqBEffVKrTCSg6FANh rEzHZnOIO6fQ7O1ozIPW/ZU8blkPqYtTAUS13R+jNI4XoTU2oO4fLV1AXGtT2jperzPm ByWsPyQ7EyGum04+jXeWiH69EfQt6MvEWOnJ9/hR7y+xLUxGh/dhXBQ1vQ3wWFl8YBt3 6h8kK59Sq7WDh8WCOvo18McL2JzEPaC106c28HlJP1LGpb+tlbMGjt8doTKjCPnhKsz3 NE2Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:dkim-signature; bh=qlx3PRfCPlkon0UWtZT4bJuLODWVj4yVN6AIWlix0o4=; fh=cOpw4rIjFt/tkD3VyP1VsQQ2Fh8O6Os7cHgHLj62zXg=; b=HwbgW2kTBNBpvSQEWLs6EkysfLCAD5W9Be/gWDgMQaH2UwbZ6DOdzYfMmGGazMcSmD +c3wfN7NliEkqU2oBsvEMqgZi3BifflsSei8X7x4QoUT4IjI4nhuStUEII++RprZYz8+ WyAgoQOdQRS+YvdinMLkK+GK9LTO2m5s80xqI2CE55YqxIG36Wr8KjI8PtpCl7qdxElt GVWeRagcc4qgH3PGvnH0Os/+2zjv8rLYDaYIUebRvbpfjS7bgj/wRE02D4CIJ7a35yB4 bOaCnxiYk7Sex/eNqRHZsnbIN6YD13keseqe1dV8DSkTh6IA0vjI6yTyPfvDilqlq8bm 569w==; 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=1782142296; x=1782747096; darn=lists.postgresql.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=qlx3PRfCPlkon0UWtZT4bJuLODWVj4yVN6AIWlix0o4=; b=i+0Rzy75yk92Bi9FCuJ3tZcXtWiV54jVBVnFM4oNxsifL/QLeuNKwPFuj+7zL3NVpH bz1CbXlept5bDwWWTGxgbRx9mqwfkCvOKrMO+wzSsfx1X/Cq/6ngfBeblhQbZklj0Nkp AI9WevvpnhqaOlPUkaoC5keuEA75aUBGx4P8KyPK0/SX++8k7/9RQcza9pfVqICenIv7 C/eZm9NM9MlwXnd1rzNvxROo3gtnkaUAzYaOd9C4bwNtMpyPEsnnSFa7e3toKGA+I4UB 5xGJ6rwZY6v4Tagwyw5dAzH2RasVIReY3W8udhWTKgBWYjCwLIn55enr7S3CpPyMuuME ZO/w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1782142296; x=1782747096; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=qlx3PRfCPlkon0UWtZT4bJuLODWVj4yVN6AIWlix0o4=; b=S8reNDnmGV4ONcE/slyqB+NbYcJeq8gUcmQtHZQTnx0w0Ai/oJA5toL++wDyqyMu2Q L5Pp+YfNR9ocUJrfAPtSTRgSKAnGzzsoJqr9T1tFMYGiMaXSRGEM8cCwCVlrYzssiGgC vQfOzw1QU7pjx5IgEF2nsgQIXrKrVFdl9Kqhcgl1sSkH+HnZ5WJGGt+DQgiGU0tJWZTs FDQHDJX9hnWN5laXjnM3d9H8qZgfIzXq+VVlxLKLzpBXNnfIAycBSNWyTFwQmoSAFSTT D+ZGhJ7Kifb/Tcbsrqb0+YP9CSWTzdGRIoaQmIiio1CjQQkkUBV1VvjwUPQj8PwoRFAI j2/Q== X-Forwarded-Encrypted: i=1; AHgh+RqfyNVnAf6ezheM0sLXWlq9nfP2DEfvSYwAbOfSHZkh7xywWycxbZPlUeodbyLhsP295V2rDY9/0ZWk1Lkc@lists.postgresql.org X-Gm-Message-State: AOJu0YwdqHawvRErb21iuPhdQke2NW+7Gotue6WcbvsTiwJ3eWfu8P2b 5K8zEXXChx4pl5al32IYOhZjLVjF8j2N45TWmcL2/WbiKf2A1qwrKQNMV4iQ8JbJYR5u4XI4HUO u2XhV+LN9DULDHD/BVW2bJNg0+Lkb1Ig= X-Gm-Gg: AfdE7cl1Ky3KrEN2V7ymnoOkGO0TNoesvAzHbaLVacRTiHmOzy4bbeG1MEiF9U11zV5 LzvlWX/VADVMRkF6nWbjxooGNgEaMAxps59jo4LCkyuaTRx41NMWWGBAwKxiMtXlwSmH4nRixha idcNKFjOuIfXLDkPySxsm5KjWdYR2fN3H8J538CIl95njigIDKBQm/a2xevRZpVIRaMXsXljHdk kWROeUy5037qMXc+i2zig5vwD9hQPIpEpmhOQ14vzIEKkgphlhFTwLIp2aFzI92v4fmGpa8HISS 3Q6Av1NxQRayNkqFXHgHGpLFSzU3tOZK1tN1QqknXMpXcEhSum1M1DHJsGxf8qZ+r9PLv4j+4ec NBSb2Ach2OFfiA1633A74NXLA77hpi+qg6QFtdhGPNgFwGfU= X-Received: by 2002:a05:690e:4198:b0:660:60a9:2b33 with SMTP id 956f58d0204a3-662fcba5397mr14050566d50.53.1782142296147; Mon, 22 Jun 2026 08:31:36 -0700 (PDT) MIME-Version: 1.0 References: <251A02BE-A148-4FEF-90EB-5E9559310B8E@dunslane.net> In-Reply-To: <251A02BE-A148-4FEF-90EB-5E9559310B8E@dunslane.net> From: Pavel Stehule Date: Mon, 22 Jun 2026 17:30:59 +0200 X-Gm-Features: AVVi8CfiHJX7E4Y51lGA2l4ob6q4_SIMq26astDa0jC9CMcjCC3huCIU7BssFTA Message-ID: Subject: Re: Global temporary tables To: Andrew Dunstan Cc: Dean Rasheed , PostgreSQL Hackers Content-Type: multipart/alternative; boundary="0000000000008048120654d956f3" List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --0000000000008048120654d956f3 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hi po 22. 6. 2026 v 15:43 odes=C3=ADlatel Andrew Dunstan napsal: > > > > On Jun 22, 2026, at 4:57=E2=80=AFAM, Dean Rasheed > wrote: > > > > =EF=BB=BFOn Sun, 21 Jun 2026 at 23:06, Andrew Dunstan > wrote: > >> > >> Wow, we're on the same track. I have a patch series for exactly this > >> feature that I was about to submit. > >> > >> FTR here's where I'm at. I'll try to take a look at yours ASAP. > > > > Oh, wow. There's a lot of similarity between our patchsets, which is > > reassuring, but there are also a number of differences, which I need > > to think about in more detail. > > Yeah, agree on both fronts. The main areas I see are the catalog and > handling wraparound. I don=E2=80=99t think there=E2=80=99s necessarily a = clear winner on > either, so I=E2=80=99ll be interested to hear what others say. > next week I'll have free time, I can check these patches generally - global temporary tables is super useful for migration from other systems Regards Pavel > > Cheers > > Andrew > > > > > --0000000000008048120654d956f3 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hi

po 22. 6. 2026 v=C2=A015:43 o= des=C3=ADlatel Andrew Dunstan <an= drew@dunslane.net> napsal:


> On Jun 22, 2026, at 4:57=E2=80=AFAM, Dean Rasheed <dean.a.rasheed@gmail.com&= gt; wrote:
>
> =EF=BB=BFOn Sun, 21 Jun 2026 at 23:06, Andrew Dunstan <andrew@dunslane.net> wr= ote:
>>
>> Wow, we're on the same track. I have a patch series for exactl= y this
>> feature that I was about to submit.
>>
>> FTR here's where I'm at. I'll try to take a look at yo= urs ASAP.
>
> Oh, wow. There's a lot of similarity between our patchsets, which = is
> reassuring, but there are also a number of differences, which I need > to think about in more detail.

Yeah, agree on both fronts. The main areas I see are the catalog and handli= ng wraparound. I don=E2=80=99t think there=E2=80=99s necessarily a clear wi= nner on either, so I=E2=80=99ll be interested to hear what others say.
<= /blockquote>

next week I'll have free time, I can ch= eck these patches

generally - global temporary tab= les is super useful for migration from other systems

Regards

Pavel
=C2=A0=C2=A0

Cheers

Andrew




--0000000000008048120654d956f3--