База данных sqlite в памяти из файла - PullRequest
0 голосов
/ 30 апреля 2020

У меня есть предварительно посеянная база данных SqLite test-data.db, которая используется во многих интеграционных тестах. Эти тесты добавляют / удаляют данные в / из базы данных.

Таким образом, для каждого теста мне приходится заново создавать базу данных, поэтому я теперь использую в базе данных память, но затем каждый тест занимает почти 500 ms для воссоздания Начальные данные.

Есть ли способ загрузить test-data.db как в базе данных памяти, чтобы изменения в тесте не сохранялись обратно в файл.

В этом случае я могу запустить несколько тестов параллельно, и мне не нужно заново создавать начальные данные для каждого теста.

...