Re: Get the tables names? - Mailing list pgsql-sql

From darcy@druid.net (D'Arcy J.M. Cain)
Subject Re: Get the tables names?
Date
Msg-id 20010722121219.706F91A62@druid.net
Whole thread Raw
In response to Re: Get the tables names?  (Roberto Mello <rmello@cc.usu.edu>)
List pgsql-sql
Thus spake Roberto Mello
> On Thu, Jul 19, 2001 at 11:04:40AM +0200, Magnus Landahl wrote:
> > Hi everybody!
> > 
> > Is it possible to get the names of all tables in the database with a sql
> > query??
> 
> SELECT tablename FROM pg_tables WHERE tablename NOT LIKE '%pg_%';
> 
>     The "NOT LIKE" part is to avoid getting the PostgreSQL internal tables
> in the output.

Further, to only get tables and not views, indexes, sequences, etc you
can do this.

SELECT tablename FROM pg_tables   WHERE relkind = 'r' AND tablename NOT LIKE '%pg_%';

-- 
D'Arcy J.M. Cain <darcy@{druid|vex}.net>   |  Democracy is three wolves
http://www.druid.net/darcy/                |  and a sheep voting on
+1 416 425 1212     (DoD#0082)    (eNTP)   |  what's for dinner.


pgsql-sql by date:

Previous
From: "Josh Berkus"
Date:
Subject: Re: Re: PLpgSQL
Next
From: Gary Stainburn
Date:
Subject: where'd the spaces come from