在多线程cmd-line应用程序中使用sqlalchemy

时间:2017-06-13 08:42:26

标签: sqlalchemy

我正在使用sqlalchemy.core的sqlite,即不使用会话
有一个表

可以使用sqlalchemy.core多线程访问并插入该表吗? 我看到有一个SingleThreadPool,似乎engine.connect返回一个thread_local连接?

如果我每次使用插件时都使用do engine.connect,可以吗?

1 个答案:

答案 0 :(得分:0)

考虑这个answer 这解释了在需要多线程时应该使用ScopedSession。这需要维护每个线程的单个会话。