add to table which name is in table - Mailing list pgsql-admin

From teknet@poczta.onet.pl
Subject add to table which name is in table
Date
Msg-id 20040717074205Z135895-30879+518592@kps2.test.onet.pl
Whole thread Raw
Responses Re: add to table which name is in table  (Oliver Elphick <olly@lfix.co.uk>)
List pgsql-admin

Hello

i have table:

create table table_names (
id                      SERIAL,
name                VARCHAR(75) NOT NULL
);

 

and for each name in table_names i have table (which name is name field from table_names).

So in table_names i have records:

1 table1

2 table2

3 table3

 

So i have three other tables named: table1 table2 table3.

And i want to operate on that tables by reading their names from table_names. I tried:

select * from (select name from table_names where id=1) as something;

but i received only:

 table_names
--------------
 table1
(1 row)

And i wanted to receive everything from table1.

How can i do it ?

 

Thanx

Michal

pgsql-admin by date:

Previous
From: mike g
Date:
Subject: Re: inheritance question
Next
From: Oliver Elphick
Date:
Subject: Re: add to table which name is in table