0
Waiting for user's reply
Oleg Starikov 1 month ago in Server Solutions • updated by Dmitry - support (expert) 2 days ago 3

Добрый день!

подскажите пожалуйста, такая проблема

- обновили версию Иридиума на севере UMC

- за одним обновили сам проект


данные архива получается пропал?


на будущее, как сделать так что бы этого избежать? или это не возможно? новый проект? по новому пишется БД?



Waiting for user's reply

Здравствуйте!


В какую базу данных вы пишете? Если в пользовательскую, то можете создавать ее с параметром true и тогда она не будет затираться при перезаливке проекта на сервере.

Например:


mybase.Open('MyBase_1.db', true);

речь о БД проекта с оборудованием. БД Иридиума. 

получилось, что обновил версию сервера

залил проект для сервера, вся статистика удалилась..

Здравствуйте!


Извините за задержку с ответом.

Вообще системная база данных не должна стираться. Вы можете это проверить зайдя на UMC с помощью putty или WinSCP, там в директории var/lib/iRidium Server/DataBase хранится сама база. Попробуйте перезалить проект на сервер, размер базы не должен изменится. Если же вы загрузите другой проект, который тоже будет писать данные в системную базу данных, то база также не сотрется, но данные из нового проекта, будут записаны под другими ID, т.к. имезнится GUID проекта и ID каналов. Возможно в вашем случае так и произошло, т.е. у каналов в проекте изменился ID и поэтому старые данные стали не доступны.

Но при перезагрузке того же самого проекта, такого происходить не должно.