sql >> Database teknologi >  >> RDS >> PostgreSQL

JSONB sqlalchemy aggregatfunktion

Problemet er, at attributterne keys og values er metoder til den uforanderlige kolonnesamling sq_objects.c . En anden løsning på problemet er at bruge elementadgangsnotation til at få de faktiske kolonner:

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


  1. Hvad er forskellen mellem varchar og varchar2 i Oracle?

  2. Hvordan afkorter man en tabel ved hjælp af Doktrin 2?

  3. Sådan reviderer du en PostgreSQL-database

  4. Postgres FK, der refererer til komposit PK