Как начать транзакцию в sqlite в моем приложении для iPhone.У меня есть файл миграции с SQL-запросами, и мне нужно, чтобы они выполнялись как одна атомарная транзакция.Если что-то не получится, я сделаю откат, но мне может понадобиться руководство, как я это сделаю.
Начать транзакцию с: sqlite3_exec(db, "BEGIN", 0, 0, 0);
sqlite3_exec(db, "BEGIN", 0, 0, 0);
Подтвердить транзакцию с: sqlite3_exec(db, "COMMIT", 0, 0, 0);
sqlite3_exec(db, "COMMIT", 0, 0, 0);
Откатить транзакцию с: sqlite3_exec(db, "ROLLBACK", 0, 0, 0);
sqlite3_exec(db, "ROLLBACK", 0, 0, 0);