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 по дате отправления: