Re: SQL statement : list table details

Поиск
Список
Период
Сортировка
От Stephan Szabo
Тема Re: SQL statement : list table details
Дата
Msg-id 20020228170719.I25363-100000@megazone23.bigpanda.com
обсуждение исходный текст
Ответ на Re: SQL statement : list table details  (Samik Raychauhduri <samik@cae.wisc.edu>)
Список pgsql-general
On Thu, 28 Feb 2002, Samik Raychauhduri wrote:

> Hi,
> Thanks for this query BTW, I was looking for a query like this :)
> Let's see if anybody comes up with any solution to the data types.
> -samik
>
> Dino Hoboloney wrote:
>
> >     I am looking for a SQL statement which would list table names, columns,
> > and column types of a specific DB. So far I have managed to find a statement
> > that lists all of the tables and columns in the DB with
> >
> > SELECT a.attnum, a.attname AS field, c.relname AS table_name FROM pg_class
> > c, pg_attribute a WHERE c.relname NOT LIKE 'pg%' AND relkind = 'r' AND
> > a.attnum > 0 AND a.attrelid = c.oid ORDER BY table_name, attnum;
> >
> > unfortunately I am unable to come up with a solution to listing the data
> > types for the columns listed. Any ideas?

If you're running 7.2, I think format_type(a.atttypid, a.atttypmod) in
the select list will give you the human readable type.


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

Предыдущее
От: Neil Conway
Дата:
Сообщение: Re: SQL statement : list table details
Следующее
От: "Booth, Robert"
Дата:
Сообщение: Re: SQL statement : list table details