Re: Desc Commnad in pgsql?
От | TJ O'Donnell |
---|---|
Тема | Re: Desc Commnad in pgsql? |
Дата | |
Msg-id | 480BDC4B.9010104@acm.org обсуждение исходный текст |
Ответ на | Desc Commnad in pgsql? (VG <vikasraigupta@gmail.com>) |
Ответы |
Re: Desc Commnad in pgsql?
|
Список | pgsql-sql |
I like the table and other info from psql and find I sometimes need that info in my client programs. Are there any SQL/plpgsql functions that are analogous to the psql \dt, \ds, etc. commands? For example create function d_table(table_name text) returns setof record that could be used in SQL commands in client programs? I am not concerned whether these are compatible with other RDBMS. TJ O'Donnell http://www.gnova.com > > If you're looking for ways to "describe" a table, there are two > mechanisms: > > 1. SQL standard (probably SQL:1993) describes an > "information_schema" which contains tables or views that allow > querying database metadata in a fairly standard fashion. > > PostgreSQL supports that. > > 2. Probably easier and friendlier, albeit nonportable, is to use > the psql "\d" command. > > >> >> For instance: >> \dt will list all tables >> \ds will list all sequences >> \dv will list all views >> and there's a further cast of ~20 variants for various different sorts >> of objects.
В списке pgsql-sql по дате отправления: