使用SQLAlchemy Core中的默认值有效插入多行

时间:2019-05-24 23:14:18

标签: python postgresql sqlalchemy

我正在使用SQLAlchemy Core。我有一个包含许多nullable=False, default=...列的表声明。

我的源数据行具有不同的列,就像在 文档的A value is required for bind parameter (in parameter group )部分。

我想使用default =定义填写所有缺少的值。

这不起作用,从而引发链接错误。

我发现的唯一解决方法是在for循环中按单行插入。可以,但是很慢。

我如何使用类似executemany的语句(带有字典列表)来插入多行,同时在客户端填充其缺失值?

0 个答案:

没有答案