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

Zploštění pole JSONB v postgresu

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. Někdo se naboural do mé databáze – jak?

  2. Získejte všechny akce posledních tří uživatelů

  3. Vytvořte sql tabulku z datového rámce dask pomocí map_partitions a pd.df.to_sql

  4. SQLite SHOW TABLES Ekvivalent