sql >> Database >  >> RDS >> PostgreSQL

PostgreSQL hernoem kenmerk in jsonb-veld

In UPDATE gebruik delete (-) en concatenate (||) operators , bijv.:

create table example(id int primary key, js jsonb);
insert into example values
    (1, '{"nme": "test"}'),
    (2, '{"nme": "second test"}');

update example
set js = js - 'nme' || jsonb_build_object('name', js->'nme')
where js ? 'nme'
returning *;

 id |           js            
----+-------------------------
  1 | {"name": "test"}
  2 | {"name": "second test"}
(2 rows)


  1. Hoe geef ik alleen toegang tot mijn MySQL-database vanuit mijn iOS-app? (Webapp gebruiken als gateway naar db)

  2. PostgreSQL-kolom foo bestaat niet waar foo de waarde is

  3. hoe gaat postgre om met het bitgegevenstype?

  4. Een bestand downloaden dat is opgeslagen in SQL DB in binair formaat