У меня есть БД WAL на носителе, доступном только для чтения (то есть db.sqlite
, db.sqlite-wal
и db.sqlite-shm
).
Я знаю, что не могу открыть его только для чтения, потому что согласнодля документов «даже обычные операции чтения в режиме WAL требуют операций, подобных восстановлению» .
Но могу ли я сказать, что sqlite откроет в память, и восстановление из файлов WAL, доступных только для чтения, в памяти?
Так что я получу восстановленную и полностью работоспособную БД в памяти, которая имеет такое же содержимое, что и файлы на дисках.