Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sqlite/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Multithreading 内存数据库中的Peewee Sqlite共享_Multithreading_Sqlite_Peewee_In Memory Database - Fatal编程技术网

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

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(

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

使用sqlite python包,我可以做到这一点:

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')