Thread: Listing schemas

Listing schemas

From
Francisco Reyes
Date:
I don't see a way to list schemas in a database other than
select distinct schemaname from pg_tables;

Did I miss something? I was expecting to find something along the lines of
the \d functions in pgsql.


Re: Listing schemas

From
Ian Barwick
Date:
On Saturday 01 March 2003 00:14, Francisco Reyes wrote:
> I don't see a way to list schemas in a database other than
> select distinct schemaname from pg_tables;

SELECT nspname FROM pg_catalog.pg_namespace

should be a better choice.

> Did I miss something? I was expecting to find something along the lines of
> the \d functions in pgsql.

Which version of psql are you using? There is a \dn to list
schemas in current CVS, and possibly 7.3.2 (but not 7.3.1 or
earlier). Whatever, it's on the way.

Ian Barwick
barwick@gmx.net


Re: Listing schemas

From
Bruno Wolff III
Date:
On Fri, Feb 28, 2003 at 18:14:56 -0500,
  Francisco Reyes <lists@natserv.com> wrote:
> I don't see a way to list schemas in a database other than
> select distinct schemaname from pg_tables;
>
> Did I miss something? I was expecting to find something along the lines of
> the \d functions in pgsql.

There is a way to do this in 7.4. For 7.3 you need to use a select.