sql >> Database teknologi >  >> RDS >> PostgreSQL

PostgreSQL 9.5 - opdatering virker ikke, når NULL fusioneres med JSON

tilføje sammensmeltning:

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

det fungerer på samme måde som med normale strenge NULL || something er altid NULL




  1. Django:Operational Error når jeg forsøger at oprette bruger fra admin

  2. SQL-udvikler 4.1.2

  3. hvordan kan vi gruppere 17.00 i går til 17.00 i dag optegnelser til dagens dato

  4. Hvordan opretter man en skrivebeskyttet MySQL-bruger?