Re: SQL request to retrieve the type of columns

Поиск
Список
Период
Сортировка
От Andrew G. Hammond
Тема Re: SQL request to retrieve the type of columns
Дата
Msg-id 20020212174010.GA31935@xyzzy.dhs.org
обсуждение исходный текст
Ответ на SQL request to retrieve the type of columns  (Jean-Max Reymond <Jean-Max.Reymond@bull.net>)
Список pgsql-sql
On Tue, Feb 12, 2002 at 04:45:55PM +0100, Jean-Max Reymond wrote:
> I am looking for a SQL request (must be executed in a ECPG program) to
> retrieve the type of each column in a Postgres table.
>
> For example,
> \d wapi
>                 Table "wapi"
> Attribute  |         Type          | Modifier
> ------------+-----------------------+----------
> wapinom    | character(8)          |
> wapicall   | character varying(12) |
> wapitrans  | character varying(4)  |
> wapistruct | character varying(50) |

From the psql man page section on variables:

ECHO_HIDDEN
When this variable is set and a  backslash  command
queries  the  database,  the  query is first shown.
This way you can study the Postgres  internals  and
provide similar functionality in your own programs.
If you set the variable to  the  value  ``noexec'',
the  queries  are  just  shown but are not actually
sent to the backend and executed.

\set ECHO_HIDDEN
CREATE TABLE foo (foo_id SERIAL PRIMARY KEY, name TEXT NOT NULL );
\d foo                              Table "foo"Attribute |  Type   |                      Modifier
-----------+---------+----------------------------------------------------foo_id    | integer | not null default
nextval('"foo_foo_id_seq"'::text)name     | text    | not null 
Index: foo_pkey

--
Andrew G. Hammond     mailto:drew@xyzzy.dhs.org   http://xyzzy.dhs.org/~drew/
56 2A 54 EF 19 C0 3B 43 72 69 5B E3 69 5B A1 1F                  613-389-5481
5CD3 62B0 254B DEB1 86E0  8959 093E F70A B457 84B1
"To blow recursion you must first blow recur" -- me

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

Предыдущее
От: Bruce Momjian
Дата:
Сообщение: Re: Sequencing Problem in Transaction..
Следующее
От: Oleg Lebedev
Дата:
Сообщение: pg_atoi error