Re: select results on pg_class incomplete
От | David Rowley |
---|---|
Тема | Re: select results on pg_class incomplete |
Дата | |
Msg-id | CAApHDvqd9qgFZb7ZB93wwL1sAC6w-uiNMx4Wiwp+2Zsi=rVEEQ@mail.gmail.com обсуждение исходный текст |
Ответ на | Re: select results on pg_class incomplete ("David G. Johnston" <david.g.johnston@gmail.com>) |
Ответы |
Re: select results on pg_class incomplete
|
Список | pgsql-general |
On Fri, 15 Mar 2024 at 07:13, David G. Johnston <david.g.johnston@gmail.com> wrote: > On Thu, Mar 14, 2024, 11:08 Thiemo Kellner <thiemo@gelassene-pferde.biz> wrote: >> >> Thanks for the enlightenment. A pity. I suppose, there is no working >> around this? > > Write a script to do the query in a loop on all databases - that catalog is global. Yeah, maybe dblink and a LATERAL join might be an easy way. Something like: create extension dblink; select d.datname,c.relname from pg_database d, lateral (select * from dblink('dbname='||d.datname,$$select relname from pg_class where relname = 'pg_class';$$) c(relname text)) c (relname) where d.datallowconn; datname | relname ------------+---------- postgres | pg_class template1 | pg_class regression | pg_class (3 rows) David
В списке pgsql-general по дате отправления: