Re: JSON constructors and window functions - Mailing list pgsql-hackers

From Jonathan S. Katz
Subject Re: JSON constructors and window functions
Date
Msg-id f827b327-2f78-f20b-b095-59461389a3bb@postgresql.org
Whole thread Raw
In response to Re: JSON constructors and window functions  (Andrew Dunstan <andrew@dunslane.net>)
Responses Re: JSON constructors and window functions
List pgsql-hackers
Hi,

On 4/4/22 2:19 PM, Andrew Dunstan wrote:
> 
> On 4/4/22 12:33, Andres Freund wrote:

> It can, as Jaime's original post showed.
> 
> But on further consideration I'm thinking this area needs some rework.
> ISTM that it might be a whole lot simpler and comprehensible to generate
> the json first without bothering about null values or duplicate keys and
> then in the finalizer check for null values to be skipped and duplicate
> keys. That way we would need to keep far less state for the aggregation
> functions, although it might be marginally less efficient. Thoughts?

This is still on the open items list[1]. Given this is a 
user-triggerable crash and we are approaching PG15 Beta 1, I wanted to 
check in and see if there was any additional work required to eliminate 
the crash, or if the work at this point is just optimization.

If the latter, I'd suggest we open up a new open item for it.

Thanks,

Jonathan

[1] https://wiki.postgresql.org/wiki/PostgreSQL_15_Open_Items

Attachment

pgsql-hackers by date:

Previous
From: Ashutosh Bapat
Date:
Subject: Re: Allowing REINDEX to have an optional name
Next
From: "Jonathan S. Katz"
Date:
Subject: Re: Column Filtering in Logical Replication