首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >bulk_insert_mappings同步模型

bulk_insert_mappings同步模型
EN

Stack Overflow用户
提问于 2016-06-29 12:25:59
回答 1查看 179关注 0票数 0

在使用bulk insert的循环中:

代码语言:javascript
复制
while condition:    
    with transaction.manager:
        mapper = inspect(Foo)
        session.bulk_insert_mappings(mapper, foo_list)
        session.commit()

插入操作是异步还是同步?我想知道当第二次循环开始时,第一次循环的数据是否必须在db中?

EN

回答 1

Stack Overflow用户

发布于 2016-06-29 16:01:22

commit()是阻塞的还是非阻塞的这一事实不是由SQLAlchemy本身处理的,而是由您正在使用的SQL库处理的。

当前的大多数SQL库都是阻塞的,但也有一些没有阻塞,所以我建议您查看SQL库的文档。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38090375

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档