339  /  386
Справочник

Порядок действий для миграции

Просмотров: 6560
Дата последнего изменения: 21.06.2024
Роберт Басыров
Сложность урока:
3 уровень - средняя сложность. Необходимо внимание и немного подумать.
1
2
3
4
5

В каком порядке выполнять миграцию

Внимание! На текущий момент миграция доступна только для Битрикс24.

Использование версии продукта Битрикс24, совместимой с СУБД PostgreSQL, возможно только на условиях лицензии «Энтерпрайз для Постгрес».

Что нужно проверить перед миграцией

  • Необходимо перейти на актуальную лицензию «Энтерпрайз для Постгрес». После приобретения перехода вам будут предоставлены:
    • купон для перехода на лицензию «Энтерпрайз для Постгрес». Активация купона потребуется после тестирования миграции
    • ключ для тестирования миграции уже работающей версии портала в рамках отдельной установки продукта. Максимальный срок тестирования — 6 месяцев с момента приобретения лицензии
  • Перед миграцией необходимо установить и обновить модуль Монитор производительности до версии 24.0.0.
  • Проект должен использовать кодировку UTF-8 Как поменять кодировку сайта

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

Важно

  • Вернуться обратно на MySQL (перенос данных из PostgreSQL) после миграции, тестирования работы и включения PostgreSQL в штатную работу можно только вручную.
  • Если на проекте используются модули из маркетплейса, необходимо проверить их на работоспособность с новой СУБД самостоятельно или обратиться к разработчикам модуля.
  • Кастомизированный проект может не заработать на новой СУБД. Перед миграцией рекомендуется проверить ваши доработки.

Два способа миграции

  1. Вручную (с консоли сервера)
  2. С помощью мастера, встроенного в продукт

Для обоих способов необходимо учитывать, что не все модули поддерживаются и после миграции какой-то функционал будет отключен. Список отключаемых модулей вы увидите на первом шаге Мастера конвертации. При использовании ручного способа список отключаемых модулей можно посмотреть с командной строки.

Чтобы получить список отключаемых модулей, используйте этот код

Порядок действий для миграции

  1. Протестировать возможность переноса:
    • сделать резервную копию проекта
    • развернуть резервную копию на тестовом контуре
    • обновить тестовую версию проекта до последних версий продукта
    • проверить кастомизированный сайт на совместимость доработок с СУБД PostgreSQL
    • поменять лицензионный ключ на ключ для тестирования миграции, предоставленный после приобретения перехода на лицензию «Энтерпрайз для Постгрес»
    • выполнить тестовую миграцию удобным вам способом
    • проверить работоспособность проекта
  2. Обновить рабочую версию проекта до последних версий продукта.
  3. Активировать купон перехода на новую версию продукта в продуктивном контуре.
  4. Выполнить миграцию.
  5. Проверить работоспособность проекта.

Модули, поддерживающие работу с PostgreSQL

Модуль Поддержка С версии
Главный модуль (main) Да 23.900.900
AD/LDAP интеграция (ldap) Да 23.200.0
BI-коннектор (biconnector) Пока недоступно для коробочной версии продукта.
CRM (crm) Да 23.1575.0
DAV (dav) Да 23.200.0
Email-маркетинг (sender) Да 23.600.100
Highload-блоки (highloadblock) Да 23.100.0
Push and Pull (pull) Да 23.400.0
REST API (rest) Да 23.300.100
UI-библиотека (ui) Да 23.575.0
Wiki (wiki) Модуль потерял актуальность. Альтернативные возможности в продукте: База Знаний
XMPP сервер (xmpp) Модуль потерял актуальность. Альтернативные возможности в продукте: Мессенджер, Битрикс24 Синк.
А/B-тестирование (abtest) Модуль не используется в Битрикс24. Предназначен для продукта 1С-Битрикс: Управление Сайтом
Адреса и Местоположения (location) Да 23.300.100
Библиотека документов (webdav) Модуль потерял актуальность. Альтернативные возможности в продукте: Диск (disk), Модуль DAV (dav).
Бизнес-процессы (bizproc) Да 23.700.0
Блоги (blog) Да 23.100.0
Валюты (currency) Да 23.200.0
Веб-аналитика (statistic) Модуль потерял актуальность. В будущих релизах аналитика будет перенесена в Bi-аналитику.
Веб-кластер (cluster) Кластеризация и балансирование нагрузки в совместимой с PostgreSQL версии настраивается Для настройки рекомендуем обратиться к документации PostgreSQL.

Подробнее...
без использования продукта
Веб-мессенджер (im) Да 23.1900.0
Веб-сервисы (webservice) Модуль предназначался для интеграции с MS Exchange. API MS Exchange на поддерживается со стороны MS.
Веб-формы (form) Модуль Веб-формы (form) в продукте заменен на актуальный и более функциональный инструмент для создания форм: CRM-формы.
Генератор документов (documentgenerator) Да 23.200.0
Дизайнер бизнес-процессов (bizprocdesigner) Да 23.200.100
Диск (disk) Да 23.300.400
Документооборот (workflow) Модуль потерял актуальность. Альтернативные возможности в продукте: Конструктор бизнес-процессов.
Задачи (tasks) Да 23.900.0
Импорт данных из внешних источников (xdimport) Да 23.0.0
Интеграция с Битрикс24 (b24connector) Модуль не актуален для в совместимой с PostgreSQL версии.
Интернет-магазин (sale) Да 23.600.0
Интранет (intranet) Да 23.1000.200
Информационные блоки (iblock) Да 23.400.100
Календарь событий (calendar) Да 23.800.0
Конверсия (conversion) Модуль не используется в Битрикс24. Предназначен для продукта 1С-Битрикс: Управление Сайтом
Конвертер файлов (transformer) Да 23.0.0
Коннекторы для внешних мессенджеров (imconnector) Да 23.600.0
Коннекторы для внешних мессенджеров в мобильном приложении (imconnectormobile) Да 23.100.0
Конструктор отчетов (report) Модуль потерял актуальность. Альтернативные возможности: Bi-конструктор. Bi-конструктор будет доступен в коробочной версии в будущих релизах.
Контроллер (controller) Модуль в процессе портирования. Будет добавлен в следующем обновлении.
Корзина удаленных сущностей (recyclebin) Да 23.0.0
Маркет (market) Да 23.700.0
Мастер магазина (storeassist) Модуль не используется в Битрикс24. Предназначен для продукта 1С-Битрикс: Управление Сайтом
Машинное обучение (ml) Модуль потерял актуальность
Менеджер идей (idea) Модуль в процессе портирования. Будет добавлен в следующем обновлении.
Мобильная CRM (crmmobile) Да 23.1000.100
Мобильная платформа (mobileapp) Да 23.200.0
Мобильное приложение (mobile) Да 23.1100.0
Мобильные бизнес-процессы (bizprocmobile) Да 23.100.100
Мобильные задачи (tasksmobile) Да 23.600.0
Мобильные универсальные списки (listsmobile) Да 23.100.0
Мобильный календарь (calendarmobile) Да 23.400.100
Мобильный мессенджер (immobile) Да 23.1700.0
Мобильный товарный каталог (catalogmobile) Да 23.200.0
Монитор производительности (perfmon) Да 23.100.0
Облако 1С-Битрикс (bitrixcloud) Да 23.0.0
Облачные хранилища (clouds) Модуль не актуален для в совместимой с PostgreSQL версии.
Обучение (learning) Модуль в процессе портирования.
Опросы, голосования (vote) Да 23.300.100
Открытые линии (imopenlines) Да 23.1300.0
Перевод (translate) Неактуальный модуль. Более не используется в продукте.
Планерки и собрания (meeting) Неактуальный модуль. Альтернативные возможности: Смарт-процессы, Списки.
Подписка, рассылки (subscribe) Да 23.100.0
Поиск (search) Модуль не используется в продукте Битрикс24. Поиск осуществляется наборами фильтров в других модулях системы.
Поисковая оптимизация (seo) Да 23.500.0
Почта (mail) Да 23.650.0
Проактивная защита (security) Да 23.200.100
Продажи в чате (salescenter) Да 23.700.0
Распознавание лиц (faceid) Неактуальный модуль. Более не используется в продукте.
Реклама, баннеры (advertising) Модуль не используется в Битрикс24. Предназначен для продукта 1С-Битрикс: Управление Сайтом
Роботизация бизнеса (rpa) Да 23.400.0
Сайты 24 (landing) Да 23.1300.200
Сервер конвертации файлов (transformercontroller) Модуль не используется в Битрикс24. Альтернативные возможности: конвертация через облачные сервисы.
Служба сообщений (messageservice) Да 23.300.0
Социальная сеть (socialnetwork) Да 23.700.0
Социальные сервисы (socialservices) Да 23.0.300
Телефония (voximplant) Да 23.500.600
Техподдержка (support) Неактуальный модуль. Альтернативные возможности: CRM-формы и Смарт-процессы.
Торговый каталог (catalog) Да 23.600.0
Универсальные списки (lists) Да 23.500.0
Управление масштабированием (scale) Модуль предназначен для работы виртуальной машины. Модуль не актуален для в совместимой с PostgreSQL версии.
Управление структурой (fileman) Да 23.300.0
Учет рабочего времени (timeman) Да 23.600.0
Форум (forum) Да 23.400.0
Фотогалерея 2.0 (photogallery) Неактуальный модуль. Альтернативные возможности: Битрикс24 Вайб, Диск.
Чат-боты Битрикс24 (imbot) Да 23.500.0
Экстранет (extranet) Да 23.100.0
Мастер создания интернет-магазина (bitrix.eshop) Да 23.0.0
6
Курсы разработаны в компании «1С-Битрикс»

Если вы нашли неточность в тексте, непонятное объяснение, пожалуйста, сообщите нам об этом в комментариях.
Развернуть комментарии