PostgreSQL
 sql >> Datenbank >  >> RDS >> PostgreSQL

Anleitung zum Schleifen von JSON-Arrays in Postgresql 9.3

Ich war ein bisschen dumm, aber die Dokumentation zu diesem JSON-Feature auf der Postgresql-Website ist eigentlich minimal

um das problem zu lösen war alles was ich getan habe

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