Re: identifying the backend that owns a temporary schema

Greg Stark <stark@mit.edu>

From: Greg Stark <stark@mit.edu>
To: Nathan Bossart <nathandbossart@gmail.com>
Cc: pgsql-hackers@postgresql.org
Date: 2022-08-23T09:29:05Z
Lists: pgsql-hackers
Having this function would be great (I admit I never responded because
I never figured out if your suggestion was right or not:). But should
it also be added to the pg_stat_activity view? Perhaps even just in
the SQL view using the function.

Alternately should pg_stat_activity show the actual temp schema name
instead of the id? I don't recall if it's visible outside the backend
but if it is, could pg_stat_activity show whether the temp schema is
actually attached or not?



Commits

  1. Use actual backend IDs in pg_stat_get_backend_idset() and friends.