Миграция через мастер
Перейдите в административный раздел Рабочий стол > Настройки > Настройки продукта > Список мастеров (/bitrix/admin/wizard_list.php?lang=ru) и запустите мастер Миграция в PostgreSQL (bitrix:perfon.pgsql). Начнётся пошаговый процесс миграции.
- Сначала Мастер проверяет минимально достаточные требования:

Модули, не поддерживающие PostgreSQL, необходимо деинсталлировать на странице Управление модулями (Рабочий стол > Настройки > Настройки продукта > Модули). 2. На втором шаге или выберите уже созданную базу, или создайте новую базу (с помощью мастера или самостоятельно). Укажите логин и пароль администратора чтобы создать пользователя и базу данных:
3. Задайте
имя пользователя, пароль и базу данных для миграции.
В случае возникновения ошибки система ее отобразит
. Исправьте ошибку нажмите «Далее».
4. Если создание и подключение к базе данных прошли успешно — добавьте это подключение в файл /bitrix/.settings.php.

Кликните по ссылке в окне и в новой вкладке откроется файл для редактирования. Должен получиться примерно такой код:
'connections' =>
array (
'value' =>
array (
'default' =>
array (
'className' => '\\Bitrix\\Main\\DB\\MysqliConnection',
'host' => 'localhost',
'database' => 'cp',
'login' => 'cp',
'password' => 'cp',
'options' => 2,
'charset' => 'utf8',
'include_after_connected' => '',
),
'default_pgsql' =>
array (
'className' => '\\Bitrix\\Main\\DB\\PgsqlConnection',
'host' => 'localhost',
'database' => 'portal',
'login' => 'bitrix',
'password' => 'passwd',
'options' => 2,
'charset' => 'utf-8',
'include_after_connected' => '',
),
),
'readonly' => true,
),
.
На всё время копирования таблиц из MySQL сайт будет закрыт от посетителей
. Это поможет предотвратить любые изменения в базе данных. В противном случае целостность базы данных может быть нарушена.
И начнётся процесс копирования данных:
6. Дождитесь
сообщения
об окончании копирования. Время выполнения процесса зависит от объема данных, мощности сервера и настроек БД.
7. Отредактируйте .settings.php, переименовав подключения в разделе connections:
- default в default_mysql
- default_pgsql в default
Всё готово!
, вы справились.
Примечание Сайт для доступа откроется автоматически после завершения миграции.