Hi, w.r.t. the patch, +select '[3]'::jsonb || '{}'::jsonb; + ?column? +---------- + [3, {}] +(1 row) + +select '3'::jsonb || '[]'::jsonb;
Should cases where the empty array precedes non-empty jsonb be added ? select '[]'::jsonb || '3'::jsonb; select '{}'::jsonb || '[3]'::jsonb; Cheers