Re: [GENERAL] How to get table/DB info - Mailing list pgsql-general

From Ross J. Reedstrom
Subject Re: [GENERAL] How to get table/DB info
Date
Msg-id 20000304220842.A31146@rice.edu
Whole thread Raw
In response to How to get table/DB info  (Jeff Davis <jeff95350@yahoo.com>)
List pgsql-general
On Sat, Mar 04, 2000 at 05:47:22PM -0800, Jeff Davis wrote:
> This is a follow up to my previous question about this
> subject.
>

Jeff -
Sorry no-one replied to your earlier messsage: have you looked
at the -E switch to psql? It'll echo all the queries sent to the
backend, so to find out how \d tablename works, just do:

psql -E test
...

test=> \d no_such_table
QUERY: SELECT a.attnum, a.attname, t.typname, a.attlen, a.atttypmod,
a.attnotnull, a.atthasdef FROM pg_class c, pg_attribute a, pg_type t
WHERE c.relname = 'no_such_table'    and a.attnum > 0     and a.attrelid =
c.oid     and a.atttypid = t.oid   ORDER BY attnum

Couldn't find table no_such_table!
test=>

And so on. You might want to use 'transcript' to grab a copy of your
entire session (I think that'll work) and do a bunch of \d commands that
you're interested in.

Ross
--
Ross J. Reedstrom, Ph.D., <reedstrm@rice.edu>
NSBRI Research Scientist/Programmer
Computer and Information Technology Institute
Rice University, 6100 S. Main St.,  Houston, TX 77005

pgsql-general by date:

Previous
From: Ed Loehr
Date:
Subject: Re: [GENERAL] RE: Help with installing 6.5.3 on RedHat6.1 - specifying template
Next
From: Stan Jacobs
Date:
Subject: Re: [GENERAL] Simple problem?