我想在postgres数据库表中存储一个字符串的python列表,如下所示:
[" 43193292," 1231321231"]
型号:
__workflows = Column('workflows', PickleType)
然而,当我提交数据库时,我最终得到了这个:
77B 00000000 80 02 5D 71 01 28 55 13 34 33 31 39 33 32 39 32 ..] q。(美国 43193292 ....
我不需要整个二进制字符串,只需要粗体部分( 43193292 )。理想情况下,我可以使用json转储/加载序列化和反序列化。
有可能这样做吗?感谢
答案 0 :(得分:0)
找到答案,使用JSON类型非常适合序列化python字符串列表
from sqlalchemy.dialects.postgresql import JSON
__workflows = Column('workflows', JSON)