Re: Closing Gaps in Celko trees

Поиск
Список
Период
Сортировка
От 71062.1056@compuserve.com (--CELKO--)
Тема Re: Closing Gaps in Celko trees
Дата
Msg-id c0d87ec0.0207301746.5bb6bac8@posting.google.com
обсуждение исходный текст
Ответ на Closing Gaps in Celko trees  ("Ben-Nes Michael" <miki@canaan.co.il>)
Список pgsql-general
>> Im trying to convert one of the functions the Celko wrote for closing gaps
in lft,rgt tree type. <<

I have a better way now:

CREATE VIEW LftRgt (i)
AS SELECT lft FROM Tree
   UNION ALL
   SELECT rgt FROM Tree;

UPDATE Tree
   SET lft = (SELECT COUNT(*)
                FROM LftRgt
               WHERE i <= lft),
       rgt = (SELECT COUNT(*)
                FROM LftRgt
               WHERE i <= rgt);

В списке pgsql-general по дате отправления:

Предыдущее
От: Joey Gartin
Дата:
Сообщение: Client Admin Tools
Следующее
От: John Burski
Дата:
Сообщение: Re: Have been accepted as a writer for "The Register"