PostgreSQL具有jsonb_to_record
或jsonb_populate_record
等函数,允许您将存储在JSONB列中的数据转换为单独的列。但是,我使用的是SQLAlchemy,并且jsonb_to_record
需要一个预定义的输出结构(参见下面PostgreSQL文档中的示例)
select * from json_to_record('{"a":1,"b":[1,2,3],"c":"bar"}') as x(a int, b text, d text)
有没有办法使用SQLAlchemy中的这些函数
Tags:
您可以将SQLAlchemy中的任何postgres函数与func一起使用,如下所示:
请注意,使用SQLAlchemy处理集合返回函数有点麻烦,但如果您愿意,可以让它工作
相关问题 更多 >
编程相关推荐