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 1tZn7V-00D3JJ-UN for pgsql-hackers@arkaria.postgresql.org; Mon, 20 Jan 2025 08:26:54 +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 1tZn7T-00DjaU-TB for pgsql-hackers@arkaria.postgresql.org; Mon, 20 Jan 2025 08:26:52 +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 1tZn7T-00DjZp-En for pgsql-hackers@lists.postgresql.org; Mon, 20 Jan 2025 08:26:52 +0000 Received: from mail-yb1-xb2e.google.com ([2607:f8b0:4864:20::b2e]) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.96) (envelope-from ) id 1tZn7R-000WP8-1Z for pgsql-hackers@lists.postgresql.org; Mon, 20 Jan 2025 08:26:50 +0000 Received: by mail-yb1-xb2e.google.com with SMTP id 3f1490d57ef6-e53a5ff2233so7492409276.3 for ; Mon, 20 Jan 2025 00:26:49 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1737361609; x=1737966409; 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=lJ5oT2CL2GQlVlbILmUPIM2QmEVqS+887YJdYenCe6A=; b=SVN5bzTVCJTOMsLWQ9gUa5K/uZ/uds4Z8a4La4tZfoOSeUMpah9PHt3C9nCf6VGGlR clqfDTfYdLfSa86YEQelJRLTf48OxeoEF/1V2C0RoPLBL1F9lJ9ZKi03U5qUOyua7Bg6 m3kliDHbO7cD5ggSRj5U7Li4/jvwylcPmxwux5BiQy26XrjGg97jUNH0ogTfezYSeWC/ CTDpLZTkV9KfwrCbl2RyVKRrkXae6Q/P/ySYgS+BCXKKZd7gqIreX7+WVvNmWnaHa4W4 2Z2829IA5p0F0qotF7Pb9o5zWpTzRrgsWXfSK7QomZ3Kug1piFbz+QntVTq6Sf7YaY7J DHhA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1737361609; x=1737966409; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=lJ5oT2CL2GQlVlbILmUPIM2QmEVqS+887YJdYenCe6A=; b=mWfu/Dloak1CKiIlHlivJDjkW8xlijTuOANwaW3LE6bly6EQFfnrnDJHcHSkpnb7LB Wbxby5zp4CvNTs9L2OmtvX8lFKltiS1KIsU6761REgBam2andIXSq3ZPXTPMmJe3n/PU Zs+3EZELdcmmhLhgVoGXWn0YPbHFlUe8r4IL1d+HddfeCdcBLfqwtviThkPQuJWMoZHh 7QqsGBJmWswJITlN54rbhUh2GhihFQTd/3+cq3ABsBOmAaS/9I4bQdFsYGTLRWQQCjK+ CVMzqbJe2+MhK2frPes5CYbvHBYUDQN7Bv0lOE9nEqSctvtjqWh8pFWK7Li48LSLqAh4 lc0A== X-Forwarded-Encrypted: i=1; AJvYcCVFC2gL5otPtN/pIu5vamhlXDMs81BR/8b6KD2lON9AGt1bOJk7rMB3i/KcI9kBowxh5WTf3ISZnYW7dykZ@lists.postgresql.org X-Gm-Message-State: AOJu0YxNWqu9Ar/vYOdy7maa0Jh4uExuGxQLdsbIYJij7oLYVEbEnmjR pp+43QirEZYh/w/25HfTUlHlbK/G+hLxn8SqBYfoh+pTkhL0NuoV7DTzDE9onHpLbS8ncWh/Ja2 vdtvqwe2NrkYRWRbYUBKiWquRO98= X-Gm-Gg: ASbGncu3A4wiJ9Ut1T+UWj2iNqpSlbrQVSY2HcI8jGbF1KK2auNZmyAcqsidPsS9OCj okWkkaa/luJ203KMpqI33Ku+zQjZ08UdAfuXNdFdYAJoZSIE2u65d1tDEJvWtwXFI5uMilHK2vO FZ3J8W/Z3b X-Google-Smtp-Source: AGHT+IFxvhtxD3+RE5AQRlxM66JjWypn4Daz1c95aIZ61bDaNNmjFAZd8+/5bIgiqCHr20pWGm6DRRt9az65LtVhAug= X-Received: by 2002:a05:690c:6501:b0:6ef:77e3:efe6 with SMTP id 00721157ae682-6f6eb671ae3mr88557587b3.13.1737361609015; Mon, 20 Jan 2025 00:26:49 -0800 (PST) MIME-Version: 1.0 References: <202501171447.ujcoco7hy4oh@alvherre.pgsql> In-Reply-To: <202501171447.ujcoco7hy4oh@alvherre.pgsql> From: Pavel Stehule Date: Mon, 20 Jan 2025 09:26:11 +0100 X-Gm-Features: AbW1kvb2irWLQy4qZ8QiyV135To9P0szb85xYcPdYFoPIA9WQuqmG7iMup7fIsc Message-ID: Subject: Re: Re: proposal: schema variables To: =?UTF-8?Q?=C3=81lvaro_Herrera?= Cc: Bruce Momjian , jian he , Dmitry Dolgov <9erthalion6@gmail.com>, Laurenz Albe , Erik Rijkers , Michael Paquier , Amit Kapila , DUVAL REMI , PostgreSQL Hackers Content-Type: multipart/alternative; boundary="0000000000008d49ff062c1f0531" List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --0000000000008d49ff062c1f0531 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hi po 20. 1. 2025 v 8:56 odes=C3=ADlatel =C3=81lvaro Herrera napsal: > On 2025-Jan-17, Bruce Momjian wrote: > > > Is this really something we are considering applying, since it has been > > around for years? I am unclear on that and we had better know if we ar= e > > going to continue reviewing this. > > The fact that the patch has been around for years doesn't automatically > mean it's a bad idea. > > I have proposed that we discuss this patch at fosdem developer's meeting > next month, precisely to seek consensus on whether this patch is > something we want or not. My view is that this is a feature that has > been requested by users for years, so IMO we want this or something > similar. > > I wonder if the reason that committers stay away from it is that > reviewing it fully (and thus taking responsibility for it) seems such a > daunting task. I might be wrong, but I think this may be the largest > patch since FTS. > This patch is huge, but I think it is not comparable with parallel processing support or with replication support. It doesn't introduce new processes or new data structures or does important changes in planner, and I think so almost all code is very simple. In early versions of this patch, there was a complex part to ensure validity of content in memory. But it was fully removed and replaced just by comparing with create_lsn. Regards Pavel > -- > =C3=81lvaro Herrera 48=C2=B001'N 7=C2=B057'E =E2=80=94 > https://www.EnterpriseDB.com/ > Tom: There seems to be something broken here. > Teodor: I'm in sackcloth and ashes... Fixed. > > http://postgr.es/m/482D1632.8010507@sigaev.ru > --0000000000008d49ff062c1f0531 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hi

po 20. 1. 2025 v=C2=A08:5= 6 odes=C3=ADlatel =C3=81lvaro Herrera <alvherre@alvh.no-ip.org> napsal:
On 2025-Jan-17, Bruce Momjian wrote:

> Is this really something we are considering applying, since it has bee= n
> around for years?=C2=A0 I am unclear on that and we had better know if= we are
> going to continue reviewing this.

The fact that the patch has been around for years doesn't automatically=
mean it's a bad idea.

I have proposed that we discuss this patch at fosdem developer's meetin= g
next month, precisely to seek consensus on whether this patch is
something we want or not.=C2=A0 My view is that this is a feature that has<= br> been requested by users for years, so IMO we want this or something
similar.

I wonder if the reason that committers stay away from it is that
reviewing it fully (and thus taking responsibility for it) seems such a
daunting task.=C2=A0 I might be wrong, but I think this may be the largest<= br> patch since FTS.

Thi= s patch is huge, but I think it is not comparable with parallel processing = support or with replication support.

= It doesn't introduce new processes or new data structures or does impor= tant changes in planner, and I think so almost all code is very simple.

In early versions of this patch, th= ere was a complex part to ensure validity of content in memory. But it was = fully removed and replaced
just by comparing with create_lsn.

Regards

Pavel


--
=C3=81lvaro Herrera=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A04= 8=C2=B001'N 7=C2=B057'E=C2=A0 =E2=80=94=C2=A0 https://www.Enter= priseDB.com/
Tom: There seems to be something broken here.
Teodor: I'm in sackcloth and ashes...=C2=A0 Fixed.
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0http://postgr.es/= m/482D1632.8010507@sigaev.ru
--0000000000008d49ff062c1f0531--