В начале моего приложения я запускаю команду sqlite3 на существующей базе данных sqlite3.Команда выглядит так:
sqlStmt = "ALTER TABLE projects ADD COLUMN guid integer DEFAULT 0";
if (sqlite3_prepare_v2(db, sqlStmt, -1, &compiledStmt, NULL) == SQLITE_OK){
sqlite3_step(compiledStmt);
}
, что происходит, когда все мои данные теряются, и отображается файл журнала (и никогда не удаляется).Я не знаю, что делать - я понимаю, что это как-то связано с транзакциями и блокировками.Пожалуйста, помогите.