Re: TODO question

Поиск
Список
Период
Сортировка
От Bruce Momjian
Тема Re: TODO question
Дата
Msg-id 200112281757.fBSHvr125073@candle.pha.pa.us
обсуждение исходный текст
Ответ на Re: TODO question  ("Pavlo Baron" <pb@pbit.org>)
Список pgsql-hackers
> Tom Lane:
> > In fact the patch seemed quite incomplete to me; adding a new parsenode
> > type requires much more than just a struct declaration.
> 
> btw, it's not correct, that just a new structure has been declared. I added
> the T_Default to the Type-Enum and it seems to me, my new parsenode type has
> been full-automatically integrated in the parser-workflow. In the gram.y,
> there is a new set of rules describing the DEFAULT value in the INSERT
> stmt - this is the place, where it's being identified and node-ed (using
> it's type), the transformation has got the new T_Default-case leaving this
> node "as is", and it's being transformed (replaced by the default value
> taken from the relation specified by the corresponding parsestate-field)
> later.
> 
> > But this isn't
> > the right time of the cycle to be reviewing new-feature patches.
> 
> ok, but I hope you've got a 3%-free--ear-capacity at least to answer some of
> my questions (having a very bad timing  ,-) ). I don't ask offen and about
> every step, but sometimes it breaks through...

Sure, ask away.  We will do our best.  In fact, adding a new node is
pretty tricky.  There is a developer's FAQ item about it, number 7.  I
assume you read that already.

I may be able to take you patch and add the needed node support stuff,
and send the patch back to you so you can continue on it.

--  Bruce Momjian                        |  http://candle.pha.pa.us pgman@candle.pha.pa.us               |  (610)
853-3000+  If your life is a hard drive,     |  830 Blythe Avenue +  Christ can be your backup.        |  Drexel Hill,
Pennsylvania19026
 


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

Предыдущее
От: "Pavlo Baron"
Дата:
Сообщение: Re: TODO question
Следующее
От: Bruce Momjian
Дата:
Сообщение: Re: [GENERAL] Problem (bug?) with like