338  /  385
Справочник

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

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

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

Вы можете перенести данные из уже работающего продукта компании «1С-Битрикс» с MySQL на PostgreSQL. Это можно сделать и до, и после применения купона купона обновлений В этом случае миграция произойдёт, но действующий ключ будет сменён на статус DEMO и проект заблокируется по истечении срока демо-периода. .

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

  • Перед миграцией необходимо установить и обновить модуль Монитор производительности до версии 24.0.0.
  • Проект должен использовать кодировку UTF-8 Как поменять кодировку сайта

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

Важно

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

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

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

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

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

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

  1. Проверить кастомизированный сайт на совместимость доработок с СУБД PostgreSQL.
  2. Протестировать возможность переноса
    • Сделать резервную копию проекта
    • Развернуть резервную копию на локальной машине
    • Обновить локальный сайт
    • Выполнить тестовую миграцию удобным вам способом.
    • Проверить работоспособность проекта.
  3. Приобрести купон перехода на новую версию продукта с использованием СУБД PostgreSQL.
  4. Обновить проект до последних версий продукта.
  5. Выполнить миграцию.
  6. Проверить работоспособность проекта.

Модули, поддерживающие работу с 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
2
Курсы разработаны в компании «1С-Битрикс»

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