Я запускаю небольшое, но важное приложение на телефоне Android. В качестве основного хранилища данных он использует базу данных sqlite. После более чем года почти безупречного функционирования несколько дней назад он внезапно вышел из строя в критической точке из-за печально известной проблемы «образ диска базы данных искажен». Это вызвало некоторое замешательство, поскольку я не мог получить доступ к системе и исправить ее в течение нескольких часов.
Я осознаю, что такие ситуации должны быть очень редкими. Но сейчас я пишу некоторый код, чтобы более изящно выйти из такой ситуации, поскольку я не могу позволить, чтобы это повторилось (и это может быть связано с аппаратным обеспечением телефона, и в этом случае теперь это может начать происходить чаще). часто - но опять же я не могу позволить себе сбой даже еще раз).
Однако для проверки моего кода восстановления мне нужно сгенерировать ту же ошибку, и из-за глупой ошибки я потерял копию базы данных, которая создавала проблему.
Мой вопрос: могу ли я что-нибудь сделать с базой данных sqlite, что приведет к ошибке «образ диска базы данных искажен»? Затем я смогу проверить свой код восстановления.
Подробнее здесь: https://stackoverflow.com/questions/269 ... or-testing
Могу ли я намеренно повредить базу данных sqlite3 для тестирования? ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
MAUI Android — System.DllNotFoundException: sqlite3 в Mono.Data.Sqlite.SQLite3.Open
Anonymous » » в форуме C# - 0 Ответы
- 28 Просмотры
-
Последнее сообщение Anonymous
-
-
-
MAUI Android — System.DllNotFoundException: sqlite3 в Mono.Data.Sqlite.SQLite3.Open
Anonymous » » в форуме Android - 0 Ответы
- 36 Просмотры
-
Последнее сообщение Anonymous
-