Доля Peewee Sqlite в базе данных памяти - PullRequest
0 голосов
/ 05 ноября 2018

Читая этот пост, я узнал, что можно совместно использовать базу данных в памяти по всему потоку:

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

Используя пакет Python sqlite, я мог бы сделать это:

sqlite3.connect('file:foobar_database?mode=memory&cache=shared', uri=True)

Как это можно сделать в Peewee? Я не могу найти документацию, которая описывает это.

1 Ответ

0 голосов
/ 05 ноября 2018

Если ваш sqlite3 модуль может успешно подключиться к общей базе данных в памяти, то будет работать следующее:

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