Документация на Flussonic Watcher

Утилита Watcher для работы с базой данных

В этом разделе приведено описание сервисной утилиты Watcher для выполнения действий с БД и примеры ее использования.

Чтобы увидеть список команд:

/opt/flussonic/contrib/watcher --help

Укажите команды с ключом --help для получения подсказки по использованию команды:

/opt/flussonic/contrib/watcher db --help

Что можно делать с помощью утилиты

Утилита /opt/flussonic/contrib/watcher позволяет:

  • мигрировать базу данных
/opt/flussonic/contrib/watcher db --help
  • делать резервные копии БД и восстанавливать данные из них
/opt/flussonic/contrib/watcher backup --help
  • перезапускать Watcher
/opt/flussonic/contrib/watcher restart --help
  • добавлять и редактировать пользователей
/opt/flussonic/contrib/watcher adduser --help
  • устанавливать пароль для существующего пользователя
/opt/flussonic/contrib/watcher reset_pass --help
  • получить номер ревизии базы даных
/opt/flussonic/contrib/watcher check --help

Далее рассмотрим примеры использования утилиты.

Резервное копирование БД Anchor Anchor x2

Создайте бэкап базы данных Watcher командой:

/opt/flussonic/contrib/watcher backup create; 

Будет создан файл с именем такого вида: /opt/flussonic/apps/vsaas/backups/20190418154218-5fa9cb92a00d-WatcherBackup.gz

Посмотреть наличие бэкапов:

/opt/flussonic/contrib/watcher backup history

Запустить процесс восстановления из файла:

/opt/flussonic/contrib/watcher backup restore -d 20190418154218

Добавление пользователя Anchor Anchor x2

/opt/flussonic/contrib/watcher adduser USER_NAME -a 1 -e 1 -p PASSWORD

Здесь:

  • USER_NAME — логин пользователя
  • -a — администратор (1) или нет (0)
  • -e — активирован ли пользователь (1) или нет (0)
  • -p — пароль пользователя.