Перейти к содержанию

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

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

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

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

Важно

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

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

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

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

Чтобы получить список отключаемых модулей, используйте этот код
php for mysql in `ls bitrix/modules/*/install/mysql/install.sql bitrix/modules/*/install/db/mysql/install.sql`; do pgsql=`echo $mysql|sed 's#/mysql/#/pgsql/#'`; test -e $pgsql || echo $pgsql done

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

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

Поддержка модулей в PostgreSQL

--- --- --- Модуль Поддержка С версии Главный модуль (main) Да 23.900.900 AI интеграция (ai) Да 24.700.0 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) Нет А/B-тестирование (abtest) Нет Адреса и Местоположения (location) Да 23.300.100 Бизнес-процессы (bizproc) Да 23.700.0 Блоги (blog) Да 23.100.0 Бусты Битрикс24 (baas) Да 25.0.0 Валюты (currency) Да 23.200.0 Веб-аналитика (statistic) Нет Веб-кластер (cluster) Да 24.100.0 Веб-мессенджер (im) Да 23.1900.0 Веб-сервисы (webservice) Нет Веб-формы (form) Нет Видеозвонки (call) Да 24.0.0 Генератор документов (documentgenerator) Да 23.200.0 Дизайнер бизнес-процессов (bizprocdesigner) Да 23.200.100 Диск (disk) Да 23.300.400 Документооборот (workflow) Да 24.100.0 Задачи (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) Да 24.100.0 Корзина удаленных сущностей (recyclebin) Да 23.0.0 Корпоративный сайт услуг (bitrix.sitecorporate) Нет Маркет (market) Да 23.700.0 Мастер магазина (storeassist) Нет Менеджер идей (idea) Да 24.100.0 Мобильная CRM (crmmobile) Да 23.1000.100 Мобильная платформа (mobileapp) Да 23.200.0 Мобильная почта (mailmobile) Да 26.0.100 Мобильное подписание документов (signmobile) Да 24.275.0 Мобильное приложение (mobile) Да 23.1100.0 Мобильные бизнес-процессы (bizprocmobile) Да 23.100.100 Мобильные задачи (tasksmobile) Да 23.600.0 Мобильные видеозвонки (callmobile) Да 24.100.0 Мобильные универсальные списки (listsmobile) Да 23.100.0 Мобильный календарь (calendarmobile) Да 23.400.100 Мобильный мессенджер (immobile) Да 23.1700.0 Мобильный интранет (intranetmobile) Да 24.100.100 Мобильный товарный каталог (catalogmobile) Да 23.200.0 Монитор производительности (perfmon) Да 23.100.0 Облако 1С-Битрикс (bitrixcloud) Да 23.0.0 Облачные хранилища (clouds) Да 24.100.0 Обучение (learning) Да 24.300.0 Онлайн-запись (booking) Да 25.0.100 Опросы, голосования (vote) Да 23.300.100 Открытые линии (imopenlines) Да 23.1300.0 Перевод (translate) Нет Планерки и собрания (meeting) Нет Подписка, рассылки (subscribe) Да 23.100.0 Поиск (search) Да 25.0.0

Модули в дистрибутиве Битрикс24

Версии модулей в составе дистрибутива Битрикс24 редакции Энтерпрайз для PostgreSQL.

--- --- Модуль Версия AD/LDAP интеграция (ldap) 24.200.200 AI интеграция (ai) 26.350.0 CRM (crm) 26.100.200 DAV (dav) 26.0.0 Email-маркетинг (sender) 26.0.0 Highload-блоки (highloadblock) 25.100.0 Push and Pull (pull) 25.300.0 REST API (rest) 26.0.0 UI-библиотека (ui) 26.150.0 Адреса и Местоположения (location) 25.400.0 Бизнес-процессы (bizproc) 26.200.0 Блоги (blog) 26.400.0 Бусты Битрикс24 (baas) 26.100.100 Валюты (currency) 26.0.0 Веб-кластер (cluster) 24.200.0 Веб-мессенджер (im) 26.100.200 Видеозвонки (call) 26.300.100 Генератор документов (documentgenerator) 26.0.0 Главный модуль (main) 26.150.0 Дизайнер бизнес-процессов (bizprocdesigner) 26.0.0 Диск (disk) 26.200.0 Задачи (tasks) 25.950.0 Импорт данных из внешних источников (xdimport) 25.0.0 Интернет-магазин (sale) 26.0.0 Интранет (intranet) 26.0.25 Информационные блоки (iblock) 25.300.0 Календарь событий (calendar) 25.170.0 Конвертер файлов (transformer) 25.400.0 Коннекторы для внешних мессенджеров (imconnector) 26.0.0 Коннекторы для внешних мессенджеров в мобильном приложении (imconnectormobile) 25.100.0 Контроллер (controller) 24.200.0 Корзина удаленных сущностей (recyclebin) 25.200.0 Маркетплейс (market) 25.600.0 Менеджер идей (idea) 25.0.0 Мобильная CRM (crmmobile) 26.0.0 Мобильная платформа (mobileapp) 25.0.100 Мобильная почта (mailmobile) 26.0.100 Мобильное подписание документов (signmobile) 25.400.0 Мобильное приложение (mobile) 26.100.0 Мобильные бизнес-процессы (bizprocmobile) 26.0.0 Мобильные видеозвонки (callmobile) 26.300.0 Мобильные задачи (tasksmobile) 26.100.0 Мобильные универсальные списки (listsmobile) 25.200.0 Мобильный диск (diskmobile) 25.600.0 Мобильный интранет (intranetmobile) 26.300.0 Мобильный календарь (calendarmobile) 26.100.0 Мобильный мессенджер (immobile) 26.100.100 Мобильный товарный каталог (catalogmobile) 26.0.0 Монитор производительности (perfmon) 25.300.0 Облако 1С-Битрикс (bitrixcloud) 25.100.0 Облачные хранилища (clouds) 25.100.0

Модули в дистрибутиве «1С-Битрикс: Управление сайтом»

Версии модулей в составе дистрибутива «1С-Битрикс: Управление сайтом» редакции Энтерпрайз для Постгрес.

--- --- Модуль Версия AD/LDAP интеграция (ldap) 24.200.200 Email-маркетинг (sender) 26.0.0 Highload-блоки (highloadblock) 25.100.0 Push and Pull (pull) 25.300.0 REST API (rest) 26.0.0 UI-библиотека (ui) 26.150.0 Адреса и Местоположения (location) 25.400.0 Бизнес-процессы (bizproc) 26.200.0 Блоги (blog) 26.400.0 Валюты (currency) 26.0.0 Веб-кластер (cluster) 24.200.0 Главный модуль (main) 26.150.0 Дизайнер бизнес-процессов (bizprocdesigner) 26.0.0 Документооборот (workflow) 26.0.0 Интернет-магазин (sale) 26.0.0 Информационные блоки (iblock) 25.300.0 Календарь событий (calendar) 25.170.0 Контроллер (controller) 24.200.0 Менеджер идей (idea) 25.0.0 Мобильная платформа (mobileapp) 25.0.100 Монитор производительности (perfmon) 25.300.0 Облако 1С-Битрикс (bitrixcloud) 25.100.0 Облачные хранилища (clouds) 25.100.0

Модули Битрикс24 в MySQL и PostgreSQL

Наличие модулей Битрикс24 редакции «Энтерпрайз» в системах управления базами данных MySQL и PostgreSQL.

--- --- --- Модуль MySQL PostgreSQL Главный модуль (main) Да Да AI интеграция (ai) Да Да AD/LDAP интеграция (ldap) Да Да BI-коннектор (biconnector) Да Нет CRM (crm) Да Да DAV (dav) Да Да Email-маркетинг (sender) Да Да Highload-блоки (highloadblock) Да Да Push and Pull (pull) Да Да REST API (rest) Да Да UI-библиотека (ui) Да Да Wiki (wiki) Да Нет А/B-тестирование (abtest) Да Нет Адреса и Местоположения (location) Да Да Бизнес-процессы (bizproc) Да Да Блоги (blog) Да Да Бусты Битрикс24 (baas) Да Да Валюты (currency) Да Да Веб-аналитика (statistic) Да Нет Веб-кластер (cluster) Да Да Веб-мессенджер (im) Да Да Веб-сервисы (webservice) Да Нет Веб-формы (form) Да Нет Видеозвонки (call) Да Да Генератор документов (documentgenerator) Да Да Дизайнер бизнес-процессов (bizprocdesigner) Да Да Диск (disk) Да Да Документооборот (workflow) Да Нет Задачи (tasks) Да Да Импорт данных из внешних источников (xdimport) Да Да Интеграция с Битрикс24 (b24connector) Да Нет Интернет-магазин (sale) Да Да Интранет (intranet) Да Да Информационные блоки (iblock) Да Да Календарь событий (calendar) Да Да Конверсия (conversion) Да Нет Конвертер файлов (transformer) Да Да Коннекторы для внешних мессенджеров (imconnector) Да Да Коннекторы для внешних мессенджеров в мобильном приложении (imconnectormobile) Да Да Конструктор отчетов (report) Да Нет Контроллер (controller) Да Да Корзина удаленных сущностей (recyclebin) Да Да Корпоративный сайт услуг (bitrix.sitecorporate) Да Нет Маркет (market) Да Да Мастер магазина (storeassist) Да Нет Менеджер идей (idea) Да Да Мобильная CRM (crmmobile) Да Да Мобильная платформа (mobileapp) Да Да Мобильная почта (mailmobile) Да Да Мобильное приложение (mobile) Да Да Мобильное подписание документов (signmobile) Да Да Мобильные бизнес-процессы (bizprocmobile) Да Да Мобильные задачи (tasksmobile) Да Да Мобильные универсальные списки (listsmobile) Да Да Мобильные видеозвонки (callmobile) Да Да Мобильный календарь (calendarmobile) Да Да Мобильный мессенджер (immobile) Да Да Мобильный интранет (intranetmobile) Да Да Мобильный товарный каталог (catalogmobile) Да Да Монитор производительности (perfmon) Да Да Облако 1С-Битрикс (bitrixcloud) Да Да Облачные хранилища (clouds) Да Да Обучение (learning) Да Да Онлайн-запись (booking) Да Да Опросы, голосования (vote) Да Да Открытые линии (imopenlines) Да Да Перевод (translate) Да Нет Планерки и собрания (meeting) Да Нет Подписка, рассылки (subscribe) Да Да Поиск (search) Да Да

Модули «1С-Битрикс: Управление сайтом» в MySQL и PostgreSQL

Наличие модулей «1С-Битрикс: Управление сайтом» редакции «Энтерпрайз» в системах управления базами данных MySQL и PostgreSQL.

--- --- --- Модуль MySQL PostgreSQL Главный модуль (main) Да Да AD/LDAP интеграция (ldap) Да Да Email-маркетинг (sender) Да Да Highload-блоки (highloadblock) Да Да Push and Pull (pull) Да Да REST API (rest) Да Да UI-библиотека (ui) Да Да Wiki (wiki) Да Нет А/B-тестирование (abtest) Да Нет Адреса и Местоположения (location) Да Да Бизнес-процессы (bizproc) Да Да Блоги (blog) Да Да Валюты (currency) Да Да Веб-аналитика (statistic) Да Нет Веб-кластер (cluster) Да Да Веб-сервисы (webservice) Да Нет Веб-формы (form) Да Нет Дизайнер бизнес-процессов (bizprocdesigner) Да Да Документооборот (workflow) Да Да Интеграция с Битрикс24 (b24connector) Да Нет Интернет-магазин (sale) Да Да Информационные блоки (iblock) Да Да Календарь событий (calendar) Да Да Конверсия (conversion) Да Нет Конструктор отчетов (report) Да Нет Контроллер (controller) Да Да Мастер магазина (storeassist) Да Нет Менеджер идей (idea) Да Да Мобильная платформа (mobileapp) Да Да Монитор производительности (perfmon) Да Да Облако 1С-Битрикс (bitrixcloud) Да Да Облачные хранилища (clouds) Да Да Обучение (learning) Да Да Опросы, голосования (vote) Да Да Перевод (translate) Да Нет Подписка, рассылки (subscribe) Да Да