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

Agregační funkce JSONB sqlalchemy

Problém je v tom, že atributy keys a values jsou metody kolekce neměnných sloupců sq_objects.c . Dalším řešením problému je použití zápisu přístupu k položce pro získání skutečných sloupců:

func.jsonb_object_agg(
    sq_objects.c["keys"],
    sq_objects.c["values"]
).over(
    partition_by=sq_objects.c.object_id
).label("attributes")


  1. MySQL:Vložení do více tabulek ve stejném dotazu pomocí BEGIN&COMMIT

  2. jak odstranit každý záznam kromě jednoho za hodinu

  3. Funkce Oracle vrací všechny sloupce z tabulek

  4. Volání uložené procedury s návratovou hodnotou