Simple-Scada forum

Simple-Scada 2 => Ваши вопросы => Тема начата: Серега от 11 Мая 2023, 16:49:21

Название: Переход на систему архивации v2
Отправлено: Серега от 11 Мая 2023, 16:49:21
Добрый день!
Архивация v2 имеет ряд преимуществ.
В проекте переход на данную версию запланирован. Но...
У нас с "боевой" базы делается репликация для инструмента Grafana.
В связи с отличиями в структуре таблиц возможно придеться переделать все запросы в Grafana.
Можете посоветовать какой то менее болезненный алгоритм перехода. Например может создать новую базу в проекте и т.д.
В общем любые мысли...
Жду вопросов и предложений.
Название: Re: Переход на систему архивации v2
Отправлено: Simple_Scada от 11 Мая 2023, 18:40:33
Здравствуйте.

Структура таблиц (https://simple-scada.com/help/manual/tablestruct.html) системы архивации v2 значительно отличается от системы архивации v1, поэтому они не совместимы между собой. Если сейчас стороннее ПО работает с таблицами скады версии v1, то для перехода на v2 в любом случае потребуется в стороннем ПО обновить все запросы в соответствии с новой структурой таблиц. Как это удобнее сделать, Вам нужно подумать самостоятельно. Как один из вариантов, можно скопировать требуемый проект и стороннее ПО на другой ПК, переключить проект на версию архивации v2 и далее изменять запросы и тестировать работу на этом ПК.

Пример запроса на выборку архивных данных для переменной с id = 35 из основного слоя:
Код: (sql)
SELECT * FROM trends WHERE (id = 35) AND (l = 0);