PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

PostgreSQL 9.5 - aktualizacja nie działa podczas łączenia NULL z JSON

dodaj połączenie:

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

działa podobnie jak w przypadku normalnych łańcuchów NULL || something jest zawsze NULL




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Czy mogę wybiórczo utworzyć kopię zapasową bazy danych Postgres, tylko z certian tabelami?

  2. RAILS:Jak zapytać o wszystkie obiekty, których każde powiązanie ma atrybut inny niż null?

  3. Jak dodać limit czasu żądania w Typeorm/Typescript?

  4. Sumuj na partycjach z funkcjami okna

  5. Wybierz dynamiczny zestaw kolumn z tabeli i uzyskaj sumę dla każdej z nich