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 по дате отправления:

Предыдущее
От: hassan rafi
Дата:
Сообщение: Re: Seeing high query planning time on Azure Postgres Single Server version 11.
Следующее
От: David Rowley
Дата:
Сообщение: Re: Seeing high query planning time on Azure Postgres Single Server version 11.