Re: [BUGS] BUG #14849: jsonb_build_object doesn't like VARIADIC callsvery much
От | Michael Paquier |
---|---|
Тема | Re: [BUGS] BUG #14849: jsonb_build_object doesn't like VARIADIC callsvery much |
Дата | |
Msg-id | CAB7nPqTy_+gQ1e1++UxezR+41OkPoo-sPBfUj=QCLoBZqpSwfg@mail.gmail.com обсуждение исходный текст |
Ответ на | Re: [BUGS] BUG #14849: jsonb_build_object doesn't like VARIADIC calls very much (Tom Lane <tgl@sss.pgh.pa.us>) |
Ответы |
Re: [BUGS] BUG #14849: jsonb_build_object doesn't like VARIADIC calls very much
|
Список | pgsql-bugs |
On Sun, Oct 22, 2017 at 12:43 AM, Tom Lane <tgl@sss.pgh.pa.us> wrote: > Michael Paquier <michael.paquier@gmail.com> writes: >> Here you go, down to 9.4 where things apply. The same patch can be >> applied for HEAD/10, 9.5/9.6 and 9.4. The 9.4 version just needs to >> have the portion for json as the jsonb functions have been added in >> 9.5, and the json functions are new as of 9.4. > > It doesn't seem very nice to have two identical(?) copies of > extract_variadic_args, especially since the same functionality > might be of use elsewhere. I'm almost inclined to say that that > should go in funcapi.c/.h. More or less identical, the jsonb sibling enforces arguments of type unknown to text. I was considering first a common place where to put this stuff and thought about fmgr.c, but this has no dependency on FunctionCallInfo. I didn't think about this one, still do you think that's adapted? extract_variadic_args is quite json-ish with its text enforcement... -- Michael -- Sent via pgsql-bugs mailing list (pgsql-bugs@postgresql.org) To make changes to your subscription: http://www.postgresql.org/mailpref/pgsql-bugs
В списке pgsql-bugs по дате отправления: