Create tables based on another table
От | Anshuman Kanwar |
---|---|
Тема | Create tables based on another table |
Дата | |
Msg-id | 571354A131635E42AE6C1F584F5F9B3A011EFB71@cabfranc.ad.corp.expertcity.com обсуждение исходный текст |
Ответы |
Re: Create tables based on another table
|
Список | pgsql-novice |
Hi all, I want to have a table that lists all other tables in a database. For example: table Project_List ( project_id integer; project_name text; project_type text; -- can have values simple/complex ); Now I want to automatically create a new table in the database whenever an entry is made in this "Project_List". Based on "project_type", this new table could have 2 different structures. if $project_type is "simple" create table $project_name ( -- I want this to be filled in -- from the new row just added -- in the above table file_id integer; file_name text; ); else create table $project_name ( file_id integer; file_name text; file_chksum text; ); fi What mechanism can I use to accomplish this ? Could anyone point me to any documentation ? Thanks, -ansh
В списке pgsql-novice по дате отправления: