>> I'd suggest making the view on top of an SRF like pg_stat_replication >> and pg_stat_activity (for example), instead of a whole lot of separate >> function calls like the older stats views. > > Ok, good idea.
Not sure I see why it needs to be an SRF. It only returns one row.
Good point, it could/should be a general function returning a composite type.