Если я правильно понимаю вашу задачу, вам просто нужно jsonb_set
:
t=# select jsonb_set('{"drivers": "15","updatedat":"someDate"}'::jsonb, '{updatedate}'::text[],to_jsonb(now()));
jsonb_set
----------------------------------------------------------------------------------------------
{"drivers": "15", "updatedat": "someDate", "updatedate": "2018-05-29T15:49:41.772188+00:00"}
(1 row)
, если у вас, конечно, нет более старой версии ...
обновить доизменить значение атрибута водителя:
t=# with c(j) as (values('{"drivers": "15","updatedat":"someDate"}'::jsonb))
select jsonb_set(j,'{drivers}'::text[],to_jsonb(j->>'drivers'||',...,26')) from c;
jsonb_set
---------------------------------------------------
{"drivers": "15,...,26", "updatedat": "someDate"}
(1 row)