+1
Under review

Очистить историю графиков на сервере

evg 7 years ago updated by Vladimir Ovchinnikov (expert) 7 years ago 3

Добрый день!

Очистить историю одного или нескольких графиков

Необходимо очистить историю одного или нескольких графиков при этом сохранив данные остальных трендов. Это необходимо в случае, когда типы данных были настроены не верно, поэтому сервер хранит заоблачные (например, е*14) или просто неверные данные.

Можно это делать через веб-интерфейс, либо скриптом

Under review

Добрый день.

Вы имеете в виду Linear Trends? Они хранятся в системной БД. Из неё можно только читать. Как вариант: если база огромная и данные в ней не нужны, то можно остановить Иридиум сервер, удалить базу и стартовать сервер снова. Если в базе есть нужные данные, то можно запросом вытащить нужные данные, затем удалить базу по вышеуказанному варианту, стартовать Иридиум сервер, чтоб создалась БД. Затем импортировать нужные данные в новую базу.

Да уж...

Проще никак?

Пример:

Через веб-интерфейс не выйдет.


Можете из JS выполнить запрос к системной БД. Понадобится кроме удаления ещё сделать вакуум, чтоб размер БД уменьшился. Но это на ваш страх и риск, т. к. некорректным запросом рискуете убить базу. Если будете экспериментировать с запросами к системной БД из JS - обязательно сделайте бэкап базы.