skip to Main Content

Перенос БД GeoMixer

Общая информация

GeoMixer хранит данные в файловой системе и в СУБД. Соответственно для полного переноса данных и структуры проектов нужно скопировать бэкап файла базы данных и файловые данные, используемые GeoMixer.

Внутри Базы данных GeoMixer хранит следующую информацию:

  • список пользователей, права доступа
  • метаданные: список и параметры слоев
  • список и параметры карт, состав карт, стили
  • таблицы атрибутов векторных слоев

Данные GeoMixer, хранящиеся в виде файлов:

  • векторные тайлы
  • растровые тайлы
  • исходные пользовательские данные

Подготовка данных для переноса

  1. Сделать бэкап файла БД GeoMixer
  2. Скопировать рабочую директорию, которая содержит: исходные файлы, растровые и векторные тайлы. Путь к рабочей директории можно посмотреть в конфигурационном файле geomixer.config — см. параметр «WorkFolder»

Подключение данных на новом сервере

  1. Подключить файл бэкапа БД к СУБД
  2. Скопировать перенесенные файлы в новую рабочую директорию
  3. Если GeoMixer уже установлен, то поменять в geomixer.config строку подключения — см. параметр «SystemDb» и если требуется, то путь к рабочей директории — см. параметр «WorkFolder». Если GeoMixer не установлен, то выполнить установку, в процессе которой указать имя восстановленной БД и рабочей директории, в которую были скопированы файлы.
  4. Открыть GeoMixer и зайти в Администрирование/Проверка путей. В таблице будут указаны объекты GeoMixer, с некорректными путями (в БД указан путь, который отсутствует в файловой системе). Если в таблице нет записей, значит все корректно. Если некорректные пути есть, то их можно переименовать — для этого кликните «Открыть окно переименования путей к файлам»
Back To Top