Hi, Under Schema I have;
information_schema pg_catalog pg_toast pg_toast_temp_1 pg_temp_1 and then public which contains the tables with data for my database. On Wed, Jul 23, 2008 at 5:11 PM, Campbell, Lance <[EMAIL PROTECTED]> wrote: > Is there a list somewhere of the system catalog tables and examples of > querying it for administrative reasons? > > -----Original Message----- > From: Scott Marlowe [mailto:[EMAIL PROTECTED] > Sent: Wednesday, July 23, 2008 10:02 AM > To: Campbell, Lance > Cc: pgsql-admin@postgresql.org > Subject: Re: [ADMIN] Query a list of tables > > On Wed, Jul 23, 2008 at 8:56 AM, Campbell, Lance <[EMAIL PROTECTED]> > wrote: > > What is the SQL to do the following: > > > > > > > > 1) Return a list of all possible SCHEMA names within a database. > > > > 2) For a given SCHEMA return the list of all table names. > > You can either do it with the INFORMATION_SCHEMA, or the system > catalogs. To see how to do it with the system catalogs, then start > psql with the -E switch and issue \dn and set search_path='schemaname' > and \d > > -- > Sent via pgsql-admin mailing list (pgsql-admin@postgresql.org) > To make changes to your subscription: > http://www.postgresql.org/mailpref/pgsql-admin > -- Gibson Chimhamhiwa CSIR - Meraka Institute P O Box 395, Pretoria 0001 South Africa www.csir.co.za / www.meraka.org.za Office: +27 12 841 2758 Mobile: +27 78 447 2879 Fax: +27 12 841 4720 E-mail:[EMAIL PROTECTED] <[EMAIL PROTECTED]>