sql >> Databáze >  >> RDS >> PostgreSQL

Postgresql:Připojit prvek v objektech pole json

Musíte zavolat set_jsonb na každém prvku pole jednotlivě, získání hodnot pomocí jsonb_array_elements a jejich agregací zpět do pole json pomocí jsonb_agg :

UPDATE test
SET data = jsonb_set(data, '{info}', (
  SELECT jsonb_agg(el || '{"License" : "Proprietary"}')
  FROM jsonb_array_elements(data -> 'info') el
));




  1. Je možné spustit více příkazů DDL v rámci transakce (v rámci SQL Server)?

  2. spojit dvě tabulky bez ztráty relevantních hodnot

  3. Jak zobrazím časy dotazů s vysokou přesností v příkazovém řádku mysql?

  4. JBoss logs Ovladač Postgres není kompatibilní s JDBC