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