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 1uHboM-005gqE-Rf for pgsql-hackers@arkaria.postgresql.org; Wed, 21 May 2025 05:16:14 +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 1uHboL-002tBt-87 for pgsql-hackers@arkaria.postgresql.org; Wed, 21 May 2025 05:16:13 +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.94.2) (envelope-from ) id 1uHboK-002tAi-SN for pgsql-hackers@lists.postgresql.org; Wed, 21 May 2025 05:16:12 +0000 Received: from mail-yb1-xb2d.google.com ([2607:f8b0:4864:20::b2d]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.96) (envelope-from ) id 1uHboH-0004Si-1O for pgsql-hackers@lists.postgresql.org; Wed, 21 May 2025 05:16:12 +0000 Received: by mail-yb1-xb2d.google.com with SMTP id 3f1490d57ef6-e7d5ca0b71fso267178276.1 for ; Tue, 20 May 2025 22:16:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1747804568; x=1748409368; 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=DjrB2ookLeGLH4c/wFB5RQFVU98zXqD/8a3lgr3U2X4=; b=IiQHIJuNfFVdsm53vPQzVoy7Qs/pEm/gN4dOZCxuDbAZwb4EQsSPazqHIFQ6KR6i4f Ewoqrb1BGFx2PSAwveodijfo4cS4+/YQppWx59AFUYAqP6j6NQn/IH1zpwCDva7kFuuM AijwMBbOOwnju7XDxvseWTd/oxlFbnkFY0yYj6uwT9fPIjmkiQc5efmiaF0qp1Umbic8 Gnkm2Bnq1YGh6QLJ4oRcQ6BuUQWNElGr/4fP1HGZ18XJ8xp7zu5gZ56shuGVKoij7HM6 7nqdcfNNdW9I0C5FMr6uclX8Cq7mCte7E9XFyxjr7UiD528/MlRkklgFabql5f3vDDvI NEvw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1747804568; x=1748409368; 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=DjrB2ookLeGLH4c/wFB5RQFVU98zXqD/8a3lgr3U2X4=; b=RpxObDQqVtp1SabueC2Zt4gG2CnDbBqfDjGsDH+5Fd/T3xaZG4POYi3u02Cx555vZg WIBeAPkEAGmTLKwXKXuq2ZLXaFdswLJqKKPjeO1ZenBx8ipzbP8cpQA03eMO6wdQZt8a 9Voiy5bHbpxza2mWtKizRyBzufltg9zinBlg/vVYiXg3gQ9S0idzLFgAmurkV6z9ZkR8 CmsCfW41/w0Gm+D08hN+WvFhF80BOYnb4/zg/A9C8UTjSfn/5Wkj3lwkNUIv+NArPuRB VJXq3TVh+jLafnepZbF9eYL8TbTmAHTCFzBUoIzquVl48eVazOb4TXr5eBaZ8xfHe+nX WQFw== X-Forwarded-Encrypted: i=1; AJvYcCWpIyhWjF4VldvyfqaxKp8VWGqSyPv7ElQs4MvCDoY/AppX7I6MxV1ZeMsyUw27e5bKgTv4YTnCgckICaec@lists.postgresql.org X-Gm-Message-State: AOJu0Yw/zGsaHDJAaC6Cu2RFHgJqAopQSW6++Dnq9hjbkP4rMnHip85k zYWQ/qn2h+xdMaziomN2mtWdIhauOWqA9p0ODuAa9gejxvUDRLbf5h00vB+4qDrS6+LYX5+vuLQ CPRg/cxr6oIX/Q31cKkqqO4S7LeH2d6I= X-Gm-Gg: ASbGncuJxMsN3SQY02kQlvnjkZBUvSH+iN77Uv54u2lsP5ZpjXu+eXzeKD71iWMDvL5 YNPtxzT9R6zPjn7pG8uO/Dx7tFzITOT93nmsQ/GUR9KRU0bzkJwlg0naKGIKxPA4Yg77pPKimpS HmNu+ZZ/n8w1Ff3o3Cy/9iLD7WES5yeevUnk3ab0HqlVuW/g6kzaTMPk/ISkJgth6SbA== X-Google-Smtp-Source: AGHT+IFhuKENzSm5Amzo4b8jw9yMfkOHm0uS+IQUtOFFX1oz0xyEu8d8MsU504vpeXw8sKZpNZ2eIMoc1pS8Jo59+5Y= X-Received: by 2002:a05:6902:12ce:b0:e72:e3a7:bb92 with SMTP id 3f1490d57ef6-e7b6b156e05mr28465593276.6.1747804567733; Tue, 20 May 2025 22:16:07 -0700 (PDT) MIME-Version: 1.0 References: <41D2EE98-224D-4B43-9F8B-127525A99CD7@yesql.se> <138d50cd8d9617469922eb0017956a3610089064.camel@cybertec.at> In-Reply-To: From: Pavel Stehule Date: Wed, 21 May 2025 07:15:27 +0200 X-Gm-Features: AX0GCFvEGIphehbsynKCJHDiin8KBzNkbD_aRzkTsgL_S1hG0WOrBEFj0137xtY Message-ID: Subject: Re: proposal: schema variables To: Bruce Momjian Cc: Laurenz Albe , Daniel Gustafsson , Marcos Pegoraro , jian he , Dmitry Dolgov <9erthalion6@gmail.com>, Erik Rijkers , Michael Paquier , Amit Kapila , DUVAL REMI , PostgreSQL Hackers Content-Type: multipart/alternative; boundary="000000000000658a7906359e766b" List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --000000000000658a7906359e766b Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable =C3=BAt 20. 5. 2025 v 23:07 odes=C3=ADlatel Bruce Momjian napsal: > On Tue, May 20, 2025 at 10:36:54PM +0200, Laurenz Albe wrote: > > On Tue, 2025-05-20 at 16:28 -0400, Bruce Momjian wrote: > > > Well, we do have a right, e.g., we would not allow someone to > repeatedly > > > post patches for a Postgres extension we don't manage, or the jdbc > > > driver. I also don't think we would allow someone to continue postin= g > > > patches for a feature we have decided to reject, and I think we have > > > decided to reject the patch in in its current form. I think we might > > > accept a trimmed-down version, but I don't see the patch moving in th= at > > > direction. > > > > > > Now, of course, if I am the only one who feels this way, I can suppre= ss > > > these emails on my end. > > > > In my opinion, this patch set is adding something that would be valuabl= e > to > > have in core. > > > > If no committer intends to pick it up and commit it, I think the proper > > action would be to step up and reject the patch set, not complain about > the > > insistence of the author. > > Are you saying I should not complain until we have officially rejected > the patch set? If we officially reject it, the patch author would no > longer post it? > I'll respect committers. I really don't want to worry people in the community. It is not my way, and I am sorry. I think this is an important feature - for some group of developers, and then I push my energy and time for this. On the other hand, I accept that there is a lot of work that is important for a wider group of users. So it is. Unfortunately, without parser's hooks this feature cannot be implemented as an extension. But parser's hooks was proposed, and rejected, so there is no other possibility, how to do it. More - implementation of this feature as an extension is not best way. regards Pavel > > -- > Bruce Momjian https://momjian.us > EDB https://enterprisedb.com > > Do not let urgent matters crowd out time for investment in the future. > --000000000000658a7906359e766b Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable


=C3=BAt 20. 5. = 2025 v=C2=A023:07 odes=C3=ADlatel Bruce Momjian <bruce@momjian.us> napsal:
On Tue, May 20, 2025 at 10:36:54PM +0200, Lau= renz Albe wrote:
> On Tue, 2025-05-20 at 16:28 -0400, Bruce Momjian wrote:
> > Well, we do have a right, e.g., we would not allow someone to rep= eatedly
> > post patches for a Postgres extension we don't manage, or the= jdbc
> > driver.=C2=A0 I also don't think we would allow someone to co= ntinue posting
> > patches for a feature we have decided to reject, and I think we h= ave
> > decided to reject the patch in in its current form.=C2=A0 I think= we might
> > accept a trimmed-down version, but I don't see the patch movi= ng in that
> > direction.
> >
> > Now, of course, if I am the only one who feels this way, I can su= ppress
> > these emails on my end.
>
> In my opinion, this patch set is adding something that would be valuab= le to
> have in core.
>
> If no committer intends to pick it up and commit it, I think the prope= r
> action would be to step up and reject the patch set, not complain abou= t the
> insistence of the author.

Are you saying I should not complain until we have officially rejected
the patch set?=C2=A0 If we officially reject it, the patch author would no<= br> longer post it?

I'll respect commit= ters. I really don't want to worry people in the community. It is not m= y way, and I am sorry.

I think this is an importan= t feature - for some group of developers, and then I push my energy and tim= e for this.
On the other hand, I accept that there is a lot = of work that is important for a wider group of users. So it is. Unfortunate= ly,
without parser's hooks this feature cannot be implemented= as an extension. But parser's hooks was proposed,
and reject= ed, so there is no other possibility, how to do it. More - implementation o= f this feature as an extension is not
best way.
regards

Pavel






=C2=A0

--
=C2=A0 Bruce Momjian=C2=A0 <bruce@momjian.us>=C2=A0 =C2=A0 =C2=A0 =C2=A0 https://momjian.us=
=C2=A0 EDB=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=A0 =C2=A0 =C2=A0 =C2=A0 https:= //enterprisedb.com

=C2=A0 Do not let urgent matters crowd out time for investment in the futur= e.
--000000000000658a7906359e766b--