Simple-Scada forum

Simple-Scada 2 => Ваши вопросы => Тема начата: alan54 от 22 Августа 2023, 18:48:12

Название: Ограничение архива трендов
Отправлено: alan54 от 22 Августа 2023, 18:48:12
Если в настройках проекта включена опция "Ограничение архива трендов 1 год" , можно ли восстановить более ранние данные? База данных MySQL.
P.S. Почти уверен, что нельзя, но все же... Надежда умирает последней. Может, удаляемые данные как-то архивировать?
Название: Re: Ограничение архива трендов
Отправлено: Simple_Scada от 23 Августа 2023, 10:28:33
Здравствуйте.

При использовании опции "Ограничение архива трендов (https://simple-scada.com/help/manual/trendsset.html)" скада периодически отправляет в БД запросы на удаление старых данных. Восстановить удаленные данные нельзя. 
Название: Re: Ограничение архива трендов
Отправлено: alan54 от 23 Августа 2023, 11:11:42
А не подскажете, как в MySQL автоматизировать копирование данных в отдельные БД (например, по годам) и при необходимости запускать один и тот же проект не за текущий, а за выбранный предыдущий год?   
Название: Re: Ограничение архива трендов
Отправлено: Simple-Scada от 24 Августа 2023, 09:54:29
Для резервного копирования баз данных MySQL чаще всего используется утилита mysqldump (https://dev.mysql.com/doc/refman/5.7/en/mysqldump.html). Для автоматического создания копий её выполнение ставят на периодическое выполнение через планировщик задач Windows (примеры по ссылке (https://www.ubackup.com/enterprise-backup/mysql-automatic-backup-5740.html)). Создание и восстановление копии вручную описано по ссылке (https://simple-scada.com/help/manual/mysql-backup-db.html).

Цитировать
и при необходимости запускать один и тот же проект не за текущий, а за выбранный предыдущий год?
Проект можно запустить только с какой-то конкретной БД. Если в этой БД есть данные за прошлый год, то их можно просмотреть через меню трендов/сообщений указав соответствующий временной интервал (прошлого года). При этом, если у переменных включена архивация, то они будут архивироваться в БД с текущей датой/временем.