From: | Terry Lee Tucker <terry(at)esc1(dot)com> |
---|---|
To: | <pgsql-novice(at)postgresql(dot)org> |
Subject: | Re: Get a list of columns for a table |
Date: | 2005-09-07 22:41:32 |
Message-ID: | 200509071841.32110.terry@esc1.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-novice |
SELECT attname, description FROM pg_class, pg_attribute, pg_description WHERE
pg_class.relname = 'codes' AND pg_class.oid = pg_attribute.attrelid AND
pg_attribute.attnum > 0 AND (objoid = pg_class.oid) AND (attnum = objsubid)
ORDER BY attname;
The above will display the following:
attname | description
----------+-------------------------
amt | Code Amount
auto | Auto Deduct Flag
code | Code
deduct | Deduct Flag
descript | Code Description
gl_acct | GL Account Number
method | Calculation Method Flag
name | Program Internal Name
percent | Percent Value
type | Code Type
(10 rows)
There are many combinations of this. It just depends on what you want.
On Wednesday 07 September 2005 06:19 pm, Kevin Crenshaw saith:
> How do I retrieve a list of columns for a table from an outside
> application? I don't want to retrieve any rows from the table just the
> column related data like what is retrieved using '\d [table name]' in psql.
> Can this be done using a simple Select statement?
>
> Thanks for your help!
>
> Kevin
From | Date | Subject | |
---|---|---|---|
Next Message | Josh Berkus | 2005-09-07 23:41:50 | Re: Get a list of columns for a table |
Previous Message | Kevin Crenshaw | 2005-09-07 22:24:19 | MVCC handling of updates |