Re: help on creating table
От | Albert REINER |
---|---|
Тема | Re: help on creating table |
Дата | |
Msg-id | 20001024231510.B1062@frithjof обсуждение исходный текст |
Ответ на | help on creating table ("pgsql-sql" <pgsql-sql@fc.emc.com.ph>) |
Список | pgsql-sql |
Saluton, this is easy: On Fri, Oct 20, 2000 at 06:48:54PM +0800, pgsql-sql wrote: ... > NODE1 > + --- NODE1_1 > + --- NODE1_2 > | + --- NODE1_2_1 > + --- NODE1_3 create table n (id int4, parent int4, data text); insert into n (id, data) values (1, 'node 1'); insert into n (id, parent, data) values (2, 1, 'node 1.1'); insert into n (id, parent, data) values (3, 1, 'node 1.2'); insert into n (id, parent, data) values (4, 3, 'node 1.2.1'); insert into n (id, parent, data) values (5, 1, 'node 1.3'); (you will probably want to use a serial for id, etc.) The idea is to store each node in a row, and to store both the row's id and the id of the parent node in it. When there is no parent node (your node NODE_1), parent is NULLL. HTH, Albert. -- -------------------------------------------------------------------------- Albert Reiner <areiner@tph.tuwien.ac.at> Deutsch * English * Esperanto * Latine --------------------------------------------------------------------------
В списке pgsql-sql по дате отправления: