Re: pgsql: Make the pg_stat_activity view call a SRF - Mailing list pgsql-committers

From Magnus Hagander
Subject Re: pgsql: Make the pg_stat_activity view call a SRF
Date
Msg-id 48663DE8.4040109@hagander.net
Whole thread Raw
In response to Re: pgsql: Make the pg_stat_activity view call a SRF  (Bruce Momjian <bruce@momjian.us>)
Responses Re: pgsql: Make the pg_stat_activity view call a SRF  (Bruce Momjian <bruce@momjian.us>)
List pgsql-committers
Bruce Momjian wrote:
> Magnus Hagander wrote:
>>> Sure, see pg_timezone_abbrevs(), pg_timezone_names().
>>>
>>> (This only started to work recently, which is why we have so many
>>> record-returning functions that don't do it that way.  It might be
>>> an idea to fix them all sooner or later.)
>> Wow, that was easy. Not sure where I got the impression it was hard
>> from - probably last looked at it before it was made easy, and didn't
>> re-check :-)
>>
>> Updated the pg_stat_get_activity() function to use this.
>>
>> And yes, I agree that it's probably a very good idea to go over our
>> other SRFs and fix them all. I can take a look at that eventually, but
>> for now I think we stick it on the TODO?
>
> Added to TODO:
>
>     * Fix system views like pg_stat_all_tables to use set-returning
>       functions, rather than views of per-column functions

Thanks, and while I approve of that TODO, that's not actually the one I
was talking about in the email. The one I was talking about was "change
builtin set-returning functions to use OUT parameters so you can query
them without knowing the result format" or something like that.

So, please keep the one you added, but add this one as well.

//Magnus


pgsql-committers by date:

Previous
From: mha@postgresql.org (Magnus Hagander)
Date:
Subject: pgsql: Fix standalone libpq build on win32.
Next
From: tgl@postgresql.org (Tom Lane)
Date:
Subject: pgsql: If pnstrdup is going to be promoted to a generally available