Multithreading 内存数据库中的Peewee Sqlite共享
读了这篇文章,我了解到可以跨线程共享内存中的数据库: 使用sqlite python包,我可以做到这一点:Multithreading 内存数据库中的Peewee Sqlite共享,multithreading,sqlite,peewee,in-memory-database,Multithreading,Sqlite,Peewee,In Memory Database,读了这篇文章,我了解到可以跨线程共享内存中的数据库: 使用sqlite python包,我可以做到这一点: sqlite3.connect('file:foobar_database?mode=memory&cache=shared', uri=True) 如何在Peewee做到这一点?我找不到任何描述它的文档 如果您的sqlite3模块可以成功连接到共享内存数据库,则以下操作将起作用: from peewee import * sqlite_db = SqliteDatabase(
sqlite3.connect('file:foobar_database?mode=memory&cache=shared', uri=True)
如何在Peewee做到这一点?我找不到任何描述它的文档 如果您的
sqlite3
模块可以成功连接到共享内存数据库,则以下操作将起作用:
from peewee import *
sqlite_db = SqliteDatabase('file:foobar_database?mode=memory&cache=shared')
如果您的
sqlite3
模块可以成功连接到共享内存数据库,则以下操作将起作用:
from peewee import *
sqlite_db = SqliteDatabase('file:foobar_database?mode=memory&cache=shared')