!
Мы используем cookie. Они помогают нам понять, как вы взаимодействуете с сайтом. Изменить настройки

Преимущества PostgreSQL: Пошаговый процесс миграции в Битрикс24

Преимущества PostgreSQL: Пошаговый процесс миграции в Битрикс24


Миграция с MySQL на PostgreSQL в коробочной версии Битрикс24 предоставляет компаниям возможность использовать более современные и соответствующие российским стандартам безопасности системы управления базами данных. PostgreSQL — это надежная и масштабируемая СУБД, которая поддерживает как структурированные, так и неструктурированные данные.

Преимущества PostgreSQL:

  • Поддержка SQL для структурированных запросов и JSON для неструктурированных.

  • Высокая надежность и масштабируемость.

  • Гибкая архитектура и поддержка больших объемов данных.

  • Расширенные функции, включая транзакции, внешние ключи, подзапросы и триггеры.

Для коробочных клиентов Битрикс24 доступна миграция с MySQL на PostgreSQL, однако этот процесс требует тщательной подготовки.

Подготовка к миграции

Перед началом миграции необходимо выполнить несколько важных шагов:

  1. Анализ текущей системы – Проверьте используемые модули, кастомизации и интеграции.

  2. Резервное копирование – Создайте полную резервную копию системы, чтобы избежать потери данных.

  3. Совместимость сторонних модулей – Если в системе используются модули из маркетплейса, убедитесь в их совместимости с PostgreSQL или обратитесь к разработчикам.

  4. Проверка кастомизированного проекта – Убедитесь, что все доработки будут работать на новой СУБД.

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

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. Ручная миграция через командную строку

  • Экспортируйте данные из MySQL.

  • Создайте новую базу данных PostgreSQL.

  • Импортируйте данные в PostgreSQL, используя соответствующие инструменты и скрипты.

  • Настройте приложение Битрикс24 для работы с новой СУБД.

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

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

1. Подготовка к миграции

  • Сделайте резервную копию проекта.

  • Разверните резервную копию на тестовом сервере.

  • Обновите тестовую версию продукта.

  • Проверьте совместимость кастомных решений с PostgreSQL.

  • Поменяйте лицензионный ключ на тестовый (предоставляется при приобретении лицензии «Энтерпрайз для Постгрес»).

  • Выполните тестовую миграцию и проверьте работоспособность проекта.

2. Обновление рабочей версии

  • Обновите рабочую версию проекта до последних версий продукта.

  • Активируйте купон перехода на PostgreSQL в продуктивном контуре.

  • Выполните миграцию, следуя шагам мастера или выполняя ручные команды.

  • Проверьте работоспособность системы после перехода.

Запуск мастера миграции

Перейдите в административный раздел Рабочий стол > Настройки > Настройки продукта > Список мастеров и запустите Миграцию в PostgreSQL.

1. Проверка минимальных требований

  • Убедитесь, что сервер поддерживает PostgreSQL.

  • Проверьте поддержку модулей.

2. Создание базы данных

  • Выберите существующую базу или создайте новую.

  • Укажите логин и пароль администратора.

  • В случае возникновения ошибки система ее отобразит. Исправьте ошибку нажмите «Далее»

3. Настройка подключения

  • Укажите параметры подключения в файле /bitrix/.settings.php.

  • Проверьте, что система корректно подключилась к базе.

4. Перенос данных

  • Запустите копирование данных через мастер.

  • Дождитесь завершения процесса.

5. Финальная настройка

  • Отредактируйте .settings.php, переименовав подключения в разделе connections:

  • default в default_mysql

  • default_pgsql в default

  • Убедитесь, что система работает корректно.

Итоги

Миграция с MySQL на PostgreSQL в Битрикс24 — это важный шаг, требующий подготовки и тестирования. Однако переход на PostgreSQL открывает новые возможности по безопасности, надежности и масштабируемости системы. 




Битрикс24
миграция баз данных
MySQL
PostgreSQL
СУБД
Настройка PostgreSQL
Переход на PostgreSQL
Энтерпрайз для PostgreSQL
1308
Фото автора: Александра Гусева

Александра Гусева

аналитик RDN Group

16 материалов: гайды, шаблоны, чек листы, таблицы – все для быстрого старта по внедрению CRM.
16 материалов: гайды, шаблоны, чек листы, таблицы – все для быстрого старта по внедрению CRM.
Подробнее
27 пошаговых видеоуроков, охватывающих ключевые разделы Битрикс24 для автоматизации бизнеса
27 пошаговых видеоуроков, охватывающих ключевые разделы Битрикс24 для автоматизации бизнеса
Подробнее
Как работает готовый КЭДО и Госключ в Битрикс24, и какие преимущества это дает вашему бизнесу.
Как работает готовый КЭДО и Госключ в Битрикс24, и какие преимущества это дает вашему бизнесу.
Получить запись
Актуальные направления развития личных кабинетов для клиентов и сотрудников в промышленности.
Актуальные направления развития личных кабинетов для клиентов и сотрудников в промышленности.
Подробнее
8 видеоуроков по автоматизации HR-процессов: от адаптации сотрудников до управления карьерными траекториями.
8 видеоуроков по автоматизации HR-процессов: от адаптации сотрудников до управления карьерными траекториями.
Подробнее
консультация

Получите консультацию бизнес-аналитика RDN Group

Подскажем, какие технологии дадут максимальный эффект...


01
Анализ текущих бизнес-процессов
03
Прогноз окупаемости и эффектов
02
Рекомендации по цифровым инструментам
04
Без навязанных решений — только по делу

Статьи на тему

Карточка компании Битрикс24: как навести порядок в CRM

Карточка компании Битрикс24: как навести порядок в CRM

Карточка компании Битрикс24: как навести порядок в CRM. Разбираем, почему карточка клиента перегружается, сотрудники не заполняют CRM и данные теряютс...
#Карточка компании #Карточка контакта #Настройка CRM #Обязательные поля #Битрикс24 Холдинг #Битрикс24 Enterprise #Коробка #Управление холдингом #Масштабируемость бизнеса #Крупный бизнес #Миграция в Битрикс24 #Аналог Salesforce #CRM для российских компаний #Рентабельность проектов #Управленческий отчёт #Финансовый отчёт #Отчет Битрикс24
Битрикс24 для холдинга: единый портал для филиалов

Битрикс24 для холдинга: единый портал для филиалов

Битрикс24 для холдинга и филиальной сети: как выстроить единый портал филиалов, объединить несколько компаний в Битрикс24, настроить общую CRM, аналит...
#Карточка компании #Карточка контакта #Настройка CRM #Обязательные поля #Битрикс24 Холдинг #Битрикс24 Enterprise #Коробка #Управление холдингом #Масштабируемость бизнеса #Крупный бизнес #Миграция в Битрикс24 #Аналог Salesforce #CRM для российских компаний #Рентабельность проектов #Управленческий отчёт #Финансовый отчёт #Отчет Битрикс24
Аналог Salesforce в России: как перейти на Битрикс24

Аналог Salesforce в России: как перейти на Битрикс24

Аналог Salesforce в России для бизнеса: сравниваем Salesforce и Битрикс24, разбираем миграцию в Битрикс, перенос данных, импортозамещение Salesforce и...
#Карточка компании #Карточка контакта #Настройка CRM #Обязательные поля #Битрикс24 Холдинг #Битрикс24 Enterprise #Коробка #Управление холдингом #Масштабируемость бизнеса #Крупный бизнес #Миграция в Битрикс24 #Аналог Salesforce #CRM для российских компаний #Рентабельность проектов #Управленческий отчёт #Финансовый отчёт #Отчет Битрикс24
Рентабельность проектов: как выстроить контроль и аналитику в Битрикс24

Рентабельность проектов: как выстроить контроль и аналитику в Битрикс24

Разбираем, как в Битрикс24 выстроить контроль рентабельности проектов, какие показатели помогают оценить эффективность и зачем бизнесу нужен управленч...
#Карточка компании #Карточка контакта #Настройка CRM #Обязательные поля #Битрикс24 Холдинг #Битрикс24 Enterprise #Коробка #Управление холдингом #Масштабируемость бизнеса #Крупный бизнес #Миграция в Битрикс24 #Аналог Salesforce #CRM для российских компаний #Рентабельность проектов #Управленческий отчёт #Финансовый отчёт #Отчет Битрикс24

Поделиться RDN Group







Стать клиентом Стать
клиентом