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

Изравняване на JSONB масив в postgres

SELECT  id, jo.obj
FROM    mytable
CROSS JOIN
        LATERAL
        (
        SELECT  JSON_OBJECT_AGG(jt.key, jt.value) obj
        FROM    JSONB_ARRAY_ELEMENTS(data) je
        CROSS JOIN
                LATERAL JSONB_EACH(je.value) jt
        ) jo



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Създаване на студен режим на готовност за PostgreSQL с помощта на Amazon AWS

  2. Върнат тип за функция с array_agg()

  3. SQLAlchemy create_all() не създава таблици

  4. Създайте база данни, като използвате съхранена функция

  5. Актуализирайте стойността на колоната PostgreSQL