Peewee Sqlite 共享内存数据库

Fra*_*eli 2 sqlite multithreading in-memory-database peewee

阅读这篇文章,我了解到可以跨线程共享内存数据库:

/sf/answers/1729572141/

使用 sqlite python 包我可以这样做:

sqlite3.connect('file:foobar_database?mode=memory&cache=shared', uri=True)
Run Code Online (Sandbox Code Playgroud)

在 Peewee 中如何做到这一点?我找不到任何描述它的文档。

Cor*_*ion 6

如果您的sqlite3模块可以成功连接到共享内存数据库,则以下操作将起作用:

from peewee import *
sqlite_db = SqliteDatabase('file:foobar_database?mode=memory&cache=shared')
Run Code Online (Sandbox Code Playgroud)