Я разрабатываю многопоточное приложение с базой данных SQLite.Я провел некоторое исследование, и кажется, что SqliteQueueDatabase может обеспечить требуемую обработку параллелизма.Я пролистал документацию, но, похоже, мне не удалось увидеть всю картину, как запустить и запустить базу данных.
from peewee import *
from playhouse.sqliteq import SqliteQueueDatabase
db = SqliteQueueDatabase(':memory:')
class Prime(Model):
num = IntegerField()
class Meta:
database = db
db.start()
db.connect()
db.create_tables([Prime])
print db.get_tables() # prints []
db.stop()
После запуска базы данных в приведенном выше примере я пытаюсь создатьтаблица для моей модели, но она не создается.Что мне не хватает?Я попытался найти пример peewee & SqliteQueueDatabase, который охватывает весь жизненный цикл, но не смог.