Horsun Vlad wrote:
Застревает как я понимаю если сделат rollback.Не каждый rollback к этому приводит.
Ну да, который не писал, тот переделывается в commit, но в IB6 этого не было вроде.
Получается что основная проблема - это сборка версий старой rollback транзакции. Для этого надо пробегать все таблицы базы... либо .... Вообщем я пока пас :-|Никаких либо - нужно читать всю БД, чем свип и занимается
Вот это больше всего и напрягает. Особенно в связи с тенденцией роста размеров баз. Варианты есть. Ну например хранить незакоммиченные версии во отдельном месте или даже в памяти. Как кстати savepoints работают?
Основная проблема - пустая база создаётся из скрипта и бросается на произвол судьбы юзерам.Maitenance со встроенным в ОС планировщиком не судьба делать ? И никакого призвола со стороны юзеров :)
Не катит для тиражируемого софта. Да и ось м.б. - 98 -- --- Home Page http://ok.novgorod.net/ap ---

