| From: | Joao Miguel Ferreira <joao(dot)miguel(dot)c(dot)ferreira(at)gmail(dot)com> |
|---|---|
| To: | pgsql-general <pgsql-general(at)lists(dot)postgresql(dot)org> |
| Subject: | Re: append jsonb array to another jsonb array |
| Date: | 2021-02-17 20:52:29 |
| Message-ID: | CALyyT7QnTGW24T_hOkVc75GRKrDod6UVxvG26L5ZzAEefy=j4g@mail.gmail.com |
| Views: | Whole Thread | Raw Message | Download mbox | Resend email |
| Thread: | |
| Lists: | pgsql-general |
Hi, David, Pavel,
Thank you for your indications
Joao
On Wed, Feb 17, 2021 at 7:50 PM Pavel Stehule <pavel(dot)stehule(at)gmail(dot)com>
wrote:
> Hi
>
> st 17. 2. 2021 v 20:44 odesílatel Joao Miguel Ferreira <
> joao(dot)miguel(dot)c(dot)ferreira(at)gmail(dot)com> napsal:
>
>> Hello all,
>>
>> I PL/pgSQL I have a few jsonb variables (instantiated each with an array
>> of objects) and I need to append them to produce the final result. All of
>> them are small in size (max 30 each). We are using Pg 11.
>>
>> Example:
>> a = [ x, y ]
>> b = [ z , w ]
>> result would be [ x, y, z, w ]
>>
>> What would you consider to be a suitable approach ?
>>
>
> postgres=# select '[10,20,30]'::jsonb || '[100,20]'::jsonb;
> ┌───────────────────────┐
> │ ?column? │
> ╞═══════════════════════╡
> │ [10, 20, 30, 100, 20] │
> └───────────────────────┘
> (1 row)
>
> Regards
>
> Pavel
>
>
>> thanks
>> João
>>
>>
>>
| From | Date | Subject | |
|---|---|---|---|
| Next Message | anonymous001 | 2021-02-18 08:10:19 | Re: Logical replication stuck and no data being copied |
| Previous Message | Pavel Stehule | 2021-02-17 19:50:17 | Re: append jsonb array to another jsonb array |