json_query conditional wrapper bug

Поиск
Список
Период
Сортировка
От Peter Eisentraut
Тема json_query conditional wrapper bug
Дата
Msg-id 8022e067-818b-45d3-8fab-6e0d94d03626@eisentraut.org
обсуждение исходный текст
Список pgsql-hackers
These are ok:

select json_query('{"a": 1, "b": 42}'::jsonb, 'lax $.b' without wrapper);
  json_query
------------
  42

select json_query('{"a": 1, "b": 42}'::jsonb, 'lax $.b' with 
unconditional wrapper);
  json_query
------------
  [42]

But this appears to be wrong:

select json_query('{"a": 1, "b": 42}'::jsonb, 'lax $.b' with conditional 
wrapper);
  json_query
------------
  [42]

This should return an unwrapped 42.



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