通过多行插入查询将NULL值插入JSON类型的列

时间:2014-08-07 06:22:48

标签: postgresql sqlalchemy

rows = [{"id": 1, "json_value": [{"key": "value"}, {"key2": "value2"}]}, {"id": 2, "json_column": None}] 
insert_query = table.insert().values(rows)
connection.execute(insert_query)

执行此操作会将“null”(字符串)输入到id = 2的行。而不是NULL类型。

有没有办法正确执行多行插入,其中某些JSON列的值为NULL?

1 个答案:

答案 0 :(得分:1)

问题是一个错误,并由SQLAlchemy项目维护者修复。

详细信息:https://groups.google.com/forum/#!topic/sqlalchemy/Bu4lJ18Gsa8