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.
--
Sent via pgsql-sql mailing list (pgsql-sql@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-sql