Миграция на Postgres Pro

Postgres Pro является доработанной версией стандартного PostgreSQL. Поскольку Staffcop при установке разворачивает стандартную версию PostgreSQL, совместная работа двух разных редакций БД на одном сервере может привести к конфликтам.

Для обеспечения стабильной работы Staffcop рекомендуется:

  1. Развернуть новый сервер на чистой операционной системе.

  2. При необходимости перенести данные со старого сервера.

  3. Назначить новому серверу IP-адрес старого сервера, чтобы не менять настройки агентов.

Примечание

При смене IP-адреса обязательно поменяйте его в веб-интерфейсе системы:

  • старый интерфейс: Панель управленияПараметры сервераДомен или адрес сервера;

  • новый интерфейс: АдминистрированиеПараметры сервераДомен или адрес сервера.

Установка

Разверните Postgres Pro и Staffcop на новом сервере.

Перенос данных

Внимание

Перед миграцией убедитесь, что версия Staffcop на обоих серверах совпадает вплоть до минорной версии.

  1. Создайте логический бэкап.

Примечание

Не используйте многопоточное резервное копирование с параметром -j. Он создает бэкап в формате директорий, который не обеспечивает бинарную совместимость между разными редакциями PostgreSQL.

  1. Перенесите файлы бэкапа на сервер Postgres Pro.

  2. Восстановите бэкап по инструкции.

  3. При необходимости перенесите файлы. Помимо базы данных, сервер Staffcop хранит скриншоты, теневые копии, аудиозаписи и другие данные агентов. Эти файлы можно перенести любым удобным способом со старого сервера из папки /var/lib/staffcop/upload/ в аналогичную папку на сервере Postgres Pro.

  4. После завершения копирования на новом сервере установите корректные права доступа на файлы и папки:

sudo chown -R staffcop:staffcop /var/lib/staffcop/upload
sudo chmod -R 755 /var/lib/staffcop/upload

Завершение миграции

Чтобы агенты Staffcop продолжили работу без изменения адреса:

  • назначьте новый IP-адрес старому серверу и используйте его как архивный сервер с доступом через отдельную веб-консоль;

  • назначьте новому серверу старый IP-адрес.

В случае возникновения ошибок или вопросов обратитесь в техническую поддержку.

Последнее обновление: 27.04.26