Re: SQL statement : list table details - Mailing list pgsql-general

From Stephan Szabo
Subject Re: SQL statement : list table details
Date
Msg-id 20020228170719.I25363-100000@megazone23.bigpanda.com
Whole thread Raw
In response to Re: SQL statement : list table details  (Samik Raychauhduri <samik@cae.wisc.edu>)
List 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 by date:

Previous
From: Neil Conway
Date:
Subject: Re: SQL statement : list table details
Next
From: "Booth, Robert"
Date:
Subject: Re: SQL statement : list table details