PostgreSQL
 sql >> Teknologi Basis Data >  >> RDS >> PostgreSQL

Postgresql :Tambahkan elemen dalam objek array json

Anda perlu memanggil set_jsonb pada setiap elemen array satu per satu, dapatkan nilai dengan jsonb_array_elements dan menggabungkannya kembali ke dalam larik json dengan jsonb_agg :

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




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Buat database postgreSQL secara terprogram

  2. sqlalchemy tidak mengeksekusi Komentar pada skema

  3. Pulihkan catatan yang dihapus di PostgreSQL

  4. Layanan Power BI - Tidak dapat menyegarkan sumber postgresql yang tidak mendukung koneksi terenkripsi

  5. Status Manajemen Cadangan Sumber Terbuka Saat Ini untuk PostgreSQL