Re: Bundle of patches
От | Tom Lane |
---|---|
Тема | Re: Bundle of patches |
Дата | |
Msg-id | 19734.1165259066@sss.pgh.pa.us обсуждение исходный текст |
Ответ на | Bundle of patches (Teodor Sigaev <teodor@sigaev.ru>) |
Ответы |
Re: Bundle of patches
Re: [HACKERS] Bundle of patches |
Список | pgsql-patches |
Teodor Sigaev <teodor@sigaev.ru> writes: > 1) Typmod for user-defined types > http://www.sigaev.ru/misc/user_defined_typmod-0.7.gz > Patch is based on ideas from > http://archives.postgresql.org/pgsql-hackers/2004-06/msg00932.php > http://archives.postgresql.org/pgsql-hackers/2005-08/msg01007.php This one seems generally workable, but I really dislike the approach that's been used for passing typmod arguments to the typmod_in function. Representing them with an "internal" parameter means it'll be forever impossible to write typmod functions in anything but C, which seems an ugly restriction. Perhaps an array of int4 would be better? How much flexibility do we really want to provide for typmod arguments? Allowing full "expr_list" in the grammar seems less than sane, considering the result is still going to have to pack into 32 bits. The patch needs more cleanup before applying, too, eg make comments match code, get rid of unused keywords added to gram.y. regards, tom lane
В списке pgsql-patches по дате отправления: