PostgreSQL
 sql >> Base de Dados >  >> RDS >> PostgreSQL

Função Agregada JSONB sqlalchemy


O problema é que os atributos keys e values são métodos da coleção de colunas imutáveis ​​sq_objects.c . Outra solução para o problema é usar a notação de acesso ao item para obter as colunas reais:
func.jsonb_object_agg(
    sq_objects.c["keys"],
    sq_objects.c["values"]
).over(
    partition_by=sq_objects.c.object_id
).label("attributes")