PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

Comment boucler sur les tableaux JSON dans postgresql 9.3

J'étais un peu stupide, mais la documentation sur cette fonctionnalité json sur le site postgresql est en fait minimale

pour résoudre le problème, tout ce que j'ai fait était

DO
$BODY$
DECLARE
    omgjson json := '[{ "type": false }, { "type": "photo" }, {"type": "comment" }]';
    i json;
BEGIN
  FOR i IN SELECT * FROM json_array_elements(omgjson)
  LOOP
    RAISE NOTICE 'output from space %', i->>'type';
  END LOOP;
END;
$BODY$ language plpgsql