Re: unnesting multirange data types
Alexander Korotkov <aekorotkov@gmail.com>
From: Alexander Korotkov <aekorotkov@gmail.com>
To: Noah Misch <noah@leadboat.com>
Cc: Tom Lane <tgl@sss.pgh.pa.us>, "Jonathan S. Katz" <jkatz@postgresql.org>, Justin Pryzby <pryzby@telsasoft.com>, Zhihong Yu <zyu@yugabyte.com>, Alvaro Herrera <alvherre@alvh.no-ip.org>, PostgreSQL Hackers <pgsql-hackers@lists.postgresql.org>
Date: 2021-06-26T23:35:48Z
Lists: pgsql-hackers
Attachments
- 0002-Fix-small-inconsistencies-in-catalog-definition-of--.patch (application/octet-stream) patch 0002
On Mon, Jun 21, 2021 at 1:24 AM Alexander Korotkov <aekorotkov@gmail.com> wrote: > On Sun, Jun 20, 2021 at 11:09 AM Noah Misch <noah@leadboat.com> wrote: > > On Sat, Jun 19, 2021 at 10:05:09PM -0400, Tom Lane wrote: > > > Alexander Korotkov <aekorotkov@gmail.com> writes: > > > > I also don't feel comfortable hurrying with unnest part to beta2. > > > > According to the open items wiki page, there should be beta3. Does > > > > unnest part have a chance for beta3? > > > > > > Hm. I'd prefer to avoid another forced initdb after beta2. On the > > > other hand, it's entirely likely that there will be some other thing > > > that forces that; in which case there'd be no reason not to push in > > > the unnest feature as well. > > > > > > I'd say let's sit on the unnest code for a little bit and see what > > > happens. > > > > I think $SUBJECT can't simultaneously offer too little to justify its own > > catversion bump and also offer enough to bypass feature freeze. If multirange > > is good without $SUBJECT, then $SUBJECT should wait for v15. Otherwise, the > > matter of the catversion bump should not delay commit of $SUBJECT. > > FWIW, there is a patch implementing just unnest() function. BTW, I found some small inconsistencies in the declaration of multirange operators in the system catalog. Nothing critical, but if we decide to bump catversion in beta3, this patch is also nice to push. ------ Regards, Alexander Korotkov
Commits
-
Fix small inconsistencies in catalog definition of multirange operators
- 4d39d4e639b4 14.0 landed
- 768ea9bcf981 15.0 landed
-
Revert 29854ee8d1 due to buildfarm failures
- 817bb0a7d1e0 14.0 landed
-
Copy-edit text for the pg_terminate_backend() "timeout" parameter.
- 0aac73e6a260 14.0 cited
-
Add missing pg_description strings for pg_type entries.
- b09a64d602a1 12.0 cited
-
Fix pg_description entries for jsonb_to_record() and jsonb_to_recordset().
- a4627e8fd479 9.6.0 cited
-
docs: clarify JSONB operator descriptions
- b852dc4cbd09 9.6.0 cited
-
Set procost to 10 for each of the pg_foo_is_visible() functions.
- a80889a7359e 9.3.0 cited
-
Make use of LATERAL in information_schema.sequences view.
- c246eb5aafe6 9.3.0 cited
-
Add pg_trigger_depth() function
- 74ab96a45ef6 9.2.0 cited
-
Add database comments to template0 and postgres databases, and improve
- ddd6ff289f25 9.1.0 cited