PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

PostgreSQL 9.5 - актуализацията не работи при обединяване на NULL с JSON

добавяне на обединяване:

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

работи подобно на нормалните низове NULL || something винаги е 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. Пролетно приложение за стартиране. Пакетът не работи в метода JpaRepository.saveAll

  2. Добавяне на dict обект към postgresql

  3. pg_dump проблеми със сериен тип данни

  4. Проверете дали съществува последователност в Postgres (plpgsql)

  5. Как да изпълним заявка за избор в DO блок?