Konstantin R. Beliaev пишет:

Константин wrote:
   Не, вариант более простой, надо заставлять удалённых клиентов
   загружать не только обновления данных, но и обновления проги и БД

Ха! Ну это совсем просто:
таблица DB_Version и таблица Prog_Version.
В первой хранится текущая версия метаданных.
Во второй требуемая версия программы.
Обе обновляются скриптом обновления метаданных.
Прога при старте читает эти таблицы и делает выводы.

+1
Так же рекомендую добавить MIN_DB_VERSION для отсечения несовместимых клиентов.

--
wbr, ps
ps-at-azs-ru

Ответить