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

PostgreSQL 9.5 - aktualizace nefunguje při sloučení NULL s JSON

přidat splynutí:

UPDATE users
SET metadata = coalesce(metadata::jsonb,'{}'::jsonb) || '{"test": true}'::jsonb
WHERE id=...
RETURNING *;

funguje to podobně jako s normálními řetězci NULL || something je vždy NULL




  1. Rozdíl mezi InnoDB a MyISAM?

  2. Mysql vybrat odlišné

  3. Datový typ Oracle JDBC a Oracle CHAR

  4. Zpracování výjimek vnořených procedur Pl/SQL