Horsun Vlad wrote:

Застревает как я понимаю если сделат rollback.


    Не каждый rollback к этому приводит.

Ну да, который не писал, тот переделывается в commit, но
в IB6 этого не было вроде.


 Получается что основная проблема - это сборка версий
старой rollback транзакции. Для этого надо пробегать
все таблицы базы... либо .... Вообщем я пока пас :-|


    Никаких либо - нужно читать всю БД, чем свип и занимается

 Вот это больше всего и напрягает. Особенно в связи с тенденцией
роста размеров баз.
 Варианты есть. Ну например хранить незакоммиченные версии во отдельном
месте или даже в памяти. Как кстати savepoints работают?

Основная проблема - пустая база создаётся из скрипта и
бросается на произвол судьбы юзерам.

    Maitenance со встроенным в ОС планировщиком не судьба делать ?
И никакого призвола со стороны юзеров :)

Не катит для тиражируемого софта. Да и ось м.б. - 98

--
--- Home Page http://ok.novgorod.net/ap ---


Ответить