Create array of data from JSONB in PG 9.5

Поиск
Список
Период
Сортировка
От Arup Rakshit
Тема Create array of data from JSONB in PG 9.5
Дата
Msg-id FC8846FB-B521-499C-B07A-87DE5A22802C@zeit.io
обсуждение исходный текст
Ответы Re: Create array of data from JSONB in PG 9.5
Re: Create array of data from JSONB in PG 9.5
Список pgsql-general
Hi,

I wrote the below SQL which works and give me what I want, but it doesn’t work in 9.5 version. I wrote this query in PG
10.I want to change it so that I can run it on 9.5 as production using 9.5 version. I need help on this. 

SELECT DISTINCT
    ARRAY [jsonb_array_elements(data) ->> 'group', jsonb_array_elements(jsonb_array_elements(data) -> 'properties') ->>
'name']
FROM
    "vessels"
WHERE
    "vessels"."deleted_at" IS NULL
    AND "vessels"."company_id" = '7d105acd-be5a-4225-a2db-b549105e4172';


When I ran the same query to production I get error:

ERROR:  set-valued function called in context that cannot accept a set


Thanks,

Arup Rakshit
ar@zeit.io






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

Предыдущее
От: Pavel Stehule
Дата:
Сообщение: Re: PostGreSQL Replication and question on maintenance
Следующее
От: Andrei Zhidenkov
Дата:
Сообщение: Race condition while creating a new partition