Peewee Sqlite在内存数据库中的共享

时间:2018-11-05 00:23:06

标签: multithreading sqlite peewee in-memory-database

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

https://stackoverflow.com/a/24708173/7754093

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

adonis serve --dev

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

1 个答案:

答案 0 :(得分:1)

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

from peewee import *
sqlite_db = SqliteDatabase('file:foobar_database?mode=memory&cache=shared')