контрольные точки python sqlite? - PullRequest
0 голосов
/ 02 февраля 2010

Я работаю с python sqlite3, я обнаружил, что у нас есть опция commit и rollback Позволяет ли sqlite3 что-то вроде контрольной точки?

Например: начальное состояние пусто. ... вставить что-то ... совершить .... ..... вставить что-то совершить. обновить что-то Нашел проблему. Теперь хочу откатиться до исходного состояния. Что-то вроде множественной отмены?

1 Ответ

2 голосов
/ 02 февраля 2010

Нет, я не знаю ни одного механизма баз данных SQL, поддерживающего «множественную отмену» - если он вообще существует, Sqlite определенно не тот!Для вложенных транзакций (менее общая концепция) рассмотрите (на документы Sqlite !) Функцию SAVEPOINT - этого может быть достаточно для выполнения большинства ваших задач.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...