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

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

Просмотров: 3450
Дата последнего изменения: 16.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. Проверить работоспособность проекта.

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

Модуль Поддержка PostgresSQL С версии
Главный модуль (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) Нет
А/B-тестирование (abtest) Нет
Адреса и Местоположения (location) Да 23.300.100
Библиотека документов (webdav) Нет
Бизнес-процессы (bizproc) Да 23.700.0
Блоги (blog) Да 23.100.0
Валюты (currency) Да 23.200.0
Веб-аналитика (statistic) Нет
Веб-кластер (cluster) Нет
Веб-мессенджер (im) Да 23.1900.0
Веб-сервисы (webservice) Нет
Веб-формы (form) Нет
Генератор документов (documentgenerator) Да 23.200.0
Дизайнер бизнес-процессов (bizprocdesigner) Нет 23.200.100
Диск (disk) Да 23.300.400
Документооборот (workflow) Нет
Задачи (tasks) Да 23.900.0
Импорт данных из внешних источников (xdimport) Да 23.0.0
Интеграция с Битрикс24 (b24connector) Нет
Интернет-магазин (sale) Да 23.600.0
Интранет (intranet) Да 23.1000.200
Информационные блоки (iblock) Да 23.400.100
Календарь событий (calendar) Да 23.800.0
Конверсия (conversion) Нет
Конвертер файлов (transformer) Да 23.0.0
Коннекторы для внешних мессенджеров (imconnector) Да 23.600.0
Коннекторы для внешних мессенджеров в мобильном приложении (imconnectormobile) Да 23.100.0
Конструктор отчетов (report) Нет
Контроллер (controller) Нет
Корзина удаленных сущностей (recyclebin) Да 23.0.0
Маркет (market) Да 23.700.0
Мастер магазина (storeassist) Нет
Машинное обучение (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) Нет
Обучение (learning) Нет
Опросы, голосования (vote) Да 23.300.100
Открытые линии (imopenlines) Да 23.1300.0
Перевод (translate) Нет
Планерки и собрания (meeting) Нет
Подписка, рассылки (subscribe) Да 23.100.0
Поиск (search) Нет
Поисковая оптимизация (seo) Да 23.500.0
Почта (mail) Да 23.650.0
Проактивная защита (security) Да 23.200.100
Продажи в чате (salescenter) Да 23.700.0
Распознавание лиц (faceid) Нет
Реклама, баннеры (advertising) Нет
Роботизация бизнеса (rpa) Да 23.400.0
Сайты 24 (landing) Да 23.1300.200
Сервер конвертации файлов (transformercontroller) Нет
Служба сообщений (messageservice) Да 23.300.0
Социальная сеть (socialnetwork) Да 23.700.0
Социальные сервисы (socialservices) Да 23.0.300
Телефония (voximplant) Да 23.500.600
Техподдержка (support) Нет
Торговый каталог (catalog) Да 23.600.0
Универсальные списки (lists) Да 23.500.0
Управление масштабированием (scale) Нет
Управление структурой (fileman) Да 23.300.0
Учет рабочего времени (timeman) Да 23.600.0
Форум (forum) Да 23.400.0
Фотогалерея 2.0 (photogallery) Нет
Чат-боты Битрикс24 (imbot) Да 23.500.0
Экстранет (extranet) Да 23.100.0
Мастер создания интернет-магазина (bitrix.eshop) Да 23.0.0
2
Курсы разработаны в компании «1С-Битрикс»

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