Re: mogrify and indent features for jsonb

Поиск
Список
Период
Сортировка
От Petr Jelinek
Тема Re: mogrify and indent features for jsonb
Дата
Msg-id 553E67F6.8060602@2ndquadrant.com
обсуждение исходный текст
Ответ на Re: mogrify and indent features for jsonb  (Dmitry Dolgov <9erthalion6@gmail.com>)
Ответы Re: mogrify and indent features for jsonb  (Andrew Dunstan <andrew@dunslane.net>)
Re: mogrify and indent features for jsonb  (Petr Jelinek <petr@2ndquadrant.com>)
Re: mogrify and indent features for jsonb  (jamesmalvi <james.malvi@gmail.com>)
Список pgsql-hackers
On 18/04/15 20:35, Dmitry Dolgov wrote:
> Sorry for late reply. Here is a slightly improved version of the patch
> with the new `h_atoi` function, I hope this implementation will be more
> appropriate.
>

It's better, but a) I don't like the name of the function b) I don't see 
why we need the function at all given that it's called from only one 
place and is effectively couple lines of code.

In general I wonder if it wouldn't be better to split the replacePath 
into 3 functions, one replacePath, one replacePathObject, 
replacePathArray and call those Object/Array ones from the replacePath 
and inlining the h_atoi code into the Array one. If this was done then 
it would make also sense to change the main if/else in replacePath into 
a switch.

Another thing I noticed now when reading the code again - you should not 
be using braces when you only have one command in the code-block.

--  Petr Jelinek                  http://www.2ndQuadrant.com/ PostgreSQL Development, 24x7 Support, Training &
Services



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

Предыдущее
От: Jeff Janes
Дата:
Сообщение: Re: improving speed of make check-world
Следующее
От: Joel Jacobson
Дата:
Сообщение: Re: PL/pgSQL, RAISE and error context