PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

Как да преминете през JSON масиви в postgresql 9.3

Бях малко тъп, но документацията за тази json функция на уебсайта на postgresql всъщност е минимална

за да реша проблема всичко, което направих, беше

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



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Postgres сървърът не отговаря на заявка за nodejs

  2. Персонализирани изключения на PostgreSQL?

  3. Персонализирани надстройки, базирани на тригери за PostgreSQL

  4. Команда COPY и грешка за нов ред

  5. Как да създадете някакъв вид итератор (или изкуствен идентификатор) за даден набор от редове?