Unix Technical Forum

Find list of table names for particular DB

This is a discussion on Find list of table names for particular DB within the pgsql Novice forums, part of the PostgreSQL category; --> Hi I am trying to figure out how to get (select) a list of all the names of the ...


Go Back   Unix Technical Forum > Database Server Software > PostgreSQL > pgsql Novice

FAQ Members List Calendar Search Today's Posts Mark Forums Read
  #1 (permalink)  
Old 04-17-2008, 10:24 PM
webbj2@Scranton.edu
 
Posts: n/a
Default Find list of table names for particular DB

Hi
I am trying to figure out how to get (select) a list of all the names of
the tables in a database when given the name of the database, not
necessarily the current DB. ie.,
Select table_name from ??? where database_name = "XYZ";
I can easily select names of tables in current db like this:
SELECT datname FROM pg_database;

but, if I want to retrieve all table names for a different db, I can
not figure it out.
I looked at doc for pg_class and can find a relation name but no ID#.
I thought maybe I could find a database ID related to table IDs, but
can not determine what a databases classID might be or what a tables
ID might be.

Thanks
Jeff

---------------------------(end of broadcast)---------------------------
TIP 9: In versions below 8.0, the planner will ignore your desire to
choose an index scan if your joining column's datatypes do not
match

Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Reply


Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On
Forum Jump


All times are GMT. The time now is 02:48 PM.


Powered by vBulletin® Version 3.6.5
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.2.0
www.UnixAdminTalk.com