Как происходит обновление
Last modified:
Существует два вида обновления:
1 вид – скачивание архива обновления
После того как служба синхронизации получила информацию об обновлении, начинается скачивание архива. Архив сохраняется в папку синхронизации под именем update_data.zip. Также в папке хранится файл data_lenght.log, который содержит информацию о размере архива в байтах.
Долгое скачивание архива
Архив в этом случае можно скачать с другого источника (если есть), после чего выключить синхронизацию, заменить архив и снова запустить синхронизацию.
Если размер и md5-хэш сумма архива совпадает с тем, что пришло при авторизации, после запуска синхронизации начинается запись архива в базу. В базе обновляется информация о версиях модулей и начинается обновление.
2 вид – скачивание SQL-архива для обновления базы
В данном случае архив загружается за один раз, поэтому скачать архив с другого источника и подложить его в папку нельзя.