sql >> Databáze >  >> RDS >> PostgreSQL

PostgreSQL:Odstraňte pár klíč/hodnota z pole s objekty json

Chcete-li manipulovat se všemi položek v poli, budete muset použít poddotaz:

UPDATE movies
SET data = jsonb_set(data, '{actors}', (
  SELECT jsonb_agg(actor - 'email')
  FROM jsonb_array_elements(data->'actors') actor
))
WHERE id = '1';

(online ukázka )



  1. Připojení tabulky PHP-Mysql z jiného hostitele

  2. událost mysql nefunguje

  3. paket volání funkce postgreSQL

  4. sp_generate_inserts pro SQL Server 2008