Simple-Scada forum
Simple-Scada 2 => Ваши вопросы => Тема начата: alan54 от 22 Августа 2023, 18:48:12
-
Если в настройках проекта включена опция "Ограничение архива трендов 1 год" , можно ли восстановить более ранние данные? База данных MySQL.
P.S. Почти уверен, что нельзя, но все же... Надежда умирает последней. Может, удаляемые данные как-то архивировать?
-
Здравствуйте.
При использовании опции "Ограничение архива трендов (https://simple-scada.com/help/manual/trendsset.html)" скада периодически отправляет в БД запросы на удаление старых данных. Восстановить удаленные данные нельзя.
-
А не подскажете, как в MySQL автоматизировать копирование данных в отдельные БД (например, по годам) и при необходимости запускать один и тот же проект не за текущий, а за выбранный предыдущий год?
-
Для резервного копирования баз данных 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).
и при необходимости запускать один и тот же проект не за текущий, а за выбранный предыдущий год?
Проект можно запустить только с какой-то конкретной БД. Если в этой БД есть данные за прошлый год, то их можно просмотреть через меню трендов/сообщений указав соответствующий временной интервал (прошлого года). При этом, если у переменных включена архивация, то они будут архивироваться в БД с текущей датой/временем.