Re: [HACKERS] PATCH: recursive json_populate_record()
От | Tom Lane |
---|---|
Тема | Re: [HACKERS] PATCH: recursive json_populate_record() |
Дата | |
Msg-id | 10871.1496100705@sss.pgh.pa.us обсуждение исходный текст |
Ответ на | Re: [HACKERS] PATCH: recursive json_populate_record() (Nikita Glukhov <n.gluhov@postgrespro.ru>) |
Ответы |
Re: [HACKERS] PATCH: recursive json_populate_record()
|
Список | pgsql-hackers |
Nikita Glukhov <n.gluhov@postgrespro.ru> writes: > Attached two small fixes for the previous committed patch: > 1. I've noticed a difference in behavior between json_populate_record() > and jsonb_populate_record() if we are trying to populate record from a > non-JSON-object: json function throws an error but jsonb function returns > a record with NULL fields. So I think it would be better to throw an error > in jsonb case too, but I'm not sure. Agreed on the error. I reformatted the code a bit. > 2. Also I've found a some kind of thinko in JsGetObjectSize() macro, but it > seems that this obvious mistake can not lead to incorrect behavior. Hm, I think it actually was wrong for the case of jsonb_cont == NULL, wasn't it? But maybe that case didn't arise for the sole call site. Anyway, agreed. Pushed both patches. regards, tom lane
В списке pgsql-hackers по дате отправления: