Дерево страниц

Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

Назначение модуля

Модуль предназначен для выявления старых таблиц в базе данных по заданной конфигурации и генерации скриптов их резервного копирования и удаления из БД.

Примечание

На данный момент модуль не предназначен для создания актуальных бакапов системы, только для очистки старых данных.

Установка и настройка модуля

Модуль устанавливается с помощью утилиты bg_installer, после чего создаётся его экземпляр. На вкладке Настройка модуля необходимо выбрать какие таблицы в течении какого срока хранить и нужно ли резервное копирование при их удалении.

Image Added

Использование модуля

После произведённой настройки по времени жизни таблиц на вкладке Скрипт очистки БД можно сгенерировать BASH или Batch файл для резервного копирования и очистки БД.

Image Added

Имя БД сервер биллинга подставляет из data.properties.

В первой части скрипт сохраняет все требуемые таблицы с помощью утилиты mysqldump. Если какая-то из таблиц не будет сохранена успешно, скрипт прерывает свою работу. Далее при успешном резервном копировании удаляются все требуемые таблицы из БД.

Полученный скрипт можно перенести в файл копированием через буфер обмена, либо использованием кнопки Сохранить, выбрав предварительно файл в поле ввода файла внизу окна.

Предупреждение

Мы рекомендуем вам визуально контролировать содержимое файла для большей надежности. Также на первых этапах возможно следует удалять все таблицы с предварительным резервным копированием.