Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Не получили письмо с кодом активации?

Официальный форум Simple-Scada.

Автор Тема: Переход на систему архивации v2  (Прочитано 2102 раз)

Серега

  • Старожил
  • ****
  • Сообщений: 285
    • Просмотр профиля
Добрый день!
Архивация v2 имеет ряд преимуществ.
В проекте переход на данную версию запланирован. Но...
У нас с "боевой" базы делается репликация для инструмента Grafana.
В связи с отличиями в структуре таблиц возможно придеться переделать все запросы в Grafana.
Можете посоветовать какой то менее болезненный алгоритм перехода. Например может создать новую базу в проекте и т.д.
В общем любые мысли...
Жду вопросов и предложений.
« Изменён: 11 Мая 2023, 18:26:29 от Simple_Scada »

Simple_Scada

  • Администратор
  • *****
  • Сообщений: 1400
    • Просмотр профиля
Re: Переход на систему архивации v2
« Ответ #1 : 11 Мая 2023, 18:40:33 »
Здравствуйте.

Структура таблиц системы архивации v2 значительно отличается от системы архивации v1, поэтому они не совместимы между собой. Если сейчас стороннее ПО работает с таблицами скады версии v1, то для перехода на v2 в любом случае потребуется в стороннем ПО обновить все запросы в соответствии с новой структурой таблиц. Как это удобнее сделать, Вам нужно подумать самостоятельно. Как один из вариантов, можно скопировать требуемый проект и стороннее ПО на другой ПК, переключить проект на версию архивации v2 и далее изменять запросы и тестировать работу на этом ПК.

Пример запроса на выборку архивных данных для переменной с id = 35 из основного слоя:
Код: (sql)
SELECT * FROM trends WHERE (id = 35) AND (l = 0);
« Изменён: 11 Мая 2023, 19:50:48 от Simple-Scada »