Re: unnesting multirange data types
Magnus Hagander <magnus@hagander.net>
From: Magnus Hagander <magnus@hagander.net>
To: Alexander Korotkov <aekorotkov@gmail.com>
Cc: "Jonathan S. Katz" <jkatz@postgresql.org>, Tom Lane <tgl@sss.pgh.pa.us>, Alvaro Herrera <alvherre@alvh.no-ip.org>,
Justin Pryzby <pryzby@telsasoft.com>, Zhihong Yu <zyu@yugabyte.com>,
PostgreSQL Hackers <pgsql-hackers@lists.postgresql.org>
Date: 2021-09-08T20:30:04Z
Lists: pgsql-hackers
On Sun, Jul 18, 2021 at 8:20 PM Alexander Korotkov <aekorotkov@gmail.com> wrote: > > On Thu, Jul 15, 2021 at 10:27 PM Jonathan S. Katz <jkatz@postgresql.org> wrote: > > On 7/15/21 12:26 PM, Alexander Korotkov wrote: > > > On Thu, Jul 15, 2021 at 6:47 PM Tom Lane <tgl@sss.pgh.pa.us> wrote: > > >> Yeah, that seems pretty horrid. I still don't like the way the > > >> array casts were done, but I'd be okay with pushing the unnest > > >> addition. > > > > > > +1 for just unnest(). > > > > ...which was my original ask at the beginning of the thread :) So +1. > > Thanks for the feedback. I've pushed the unnest() patch to master and > pg14. I've initially forgotten to change catversion.h for master, so > I made it with an additional commit. > > I've double-checked that "make check-world" passes on my machine for > both master and pg14. And I'm keeping my fingers crossed looking at > buildfarm. This patch was closed with "moved to next commitfest" in the July commitfest, and is currently sitting as "Needs review" in the September one. If it's committed, it should probably have been closed with that? And if there are things still needed, they should perhaps have their own CF entry instead since we clearly do have unnest() for multiranges? -- Magnus Hagander Me: https://www.hagander.net/ Work: https://www.redpill-linpro.com/
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