Ситуация следующая:
Есть две базы данных, из которых в примерах кода приложения берутся, и в этих примерах есть одноименные таблицы.
Для модульных тестов была создана тестовая база данных (postgresql) с двумя схемами, которые воплощают соответствующие базы данных. Таким образом, проблема с таблицами с одинаковыми именами решена.
Но, со временем, по мере написания тестов они начинают работать увереннее медленнее. Есть идея перенести тестовую БД в SQLite In-memory, но как в этом случае решить проблему с одноименными таблицами?
@MagnusEriksson, я не уверен. Я пытаюсь это сделать, но получаю ошибку ...
Мне любопытно, что в первую очередь вызывает медленную работу PostgreSQL; по моему опыту, фактическая фаза подключения часто является самой медленной частью (в отличие от самих запросов), и в этом может помочь использование пула подключений, такого как pgbouncer (pgbouncer.github.io).






Можно одновременно создать в памяти две sqlite-базы данных?