Re: Emulating "\d" Output

Поиск
Список
Период
Сортировка
От Charles Tassell
Тема Re: Emulating "\d" Output
Дата
Msg-id 4.3.2.7.2.20000721141330.00dd6bc0@mailer.isn.net
обсуждение исходный текст
Ответ на Emulating "\d" Output  (mjp@ornl.gov)
Ответы Re: Emulating "\d" Output  (mjp@ornl.gov)
Список pgsql-general
I think this is in the FAQ somewhere.  If you start psql with the -E option
it will show all the queries it uses for any commands, including \d  So
just do something like:

psql -E mydb
\d

And you should see it.  The actual query for \d is
QUERY: SELECT usename, relname, relkind, relhasrules FROM pg_class, pg_user
WHERE usesysid = relowner and ( relkind = 'r' OR relkind = 'i' OR relkind =
'S') and relname !~ '^pg_' and (relkind != 'i' OR relname !~
'^xinx')  ORDER BY relname


At 02:03 PM 7/21/00, you wrote:
>Hi,
>
>Is there a way of generating the same output as \d <tablename>
>with a single SELECT statement using the Postgres
>system table(s?
>
>Thanks,
>Morey Parang
>ORNL


В списке pgsql-general по дате отправления:

Предыдущее
От: mjp@ornl.gov
Дата:
Сообщение: Emulating "\d" Output
Следующее
От: mjp@ornl.gov
Дата:
Сообщение: Re: Emulating "\d" Output