我运行的代码如下:
#build a huge list of dicts, one dict for each entry
engine.execute(SimpleTable.__table__.insert(),
values) # around 600k dicts in a list
我发现这是一个常见问题,但是我还没有找到sqlalchemy本身的解决方案.有没有办法告诉sqlalchemy在某些情况下调用execute_values()?有没有其他方法可以实现大型插入而无需自己构建SQL语句?
谢谢您的帮助!
本文由 投稿者 创作,文章地址:https://blog.isoyu.com/archives/python-ruhezaisqlalchemyzhongshiyongpsycopg2-extras.html
采用知识共享署名4.0 国际许可协议进行许可。除注明转载/出处外,均为本站原创或翻译,转载前请务必署名。最后编辑时间为:9月 20, 2019 at 02:42 上午