Миграция на Postgre

! Настоятельно рекомендуется производить миграцию с использованием АКТУАЛЬНОЙ резервной копии базы для того, чтобы избежать несогласованность и потерю данных.
В случае осуществления миграции с использованием боевой базы рекомендуется сначала завершить все фоновые задачи!

После подготовки к миграции база будет НЕ рабочей!.

Конвертация базы из MS SQL в Postgre (не ниже 13 версии) осуществляется в Центре обновления баз данных. Версия базы "Собственность-СМАРТ" данных должна быть не ниже 22.01.

Требуется ключ лицензии на миграцию каждой базы данных.

Подробную инструкцию см на сайте компании разработчика "Руководство администратора по миграции баз данных из MSSQL в PostgreSQL.pdf".

В процессе миграции пароли пользователей не переносятся. У всех новых учетных записей, перенесенных из базы на MS SQL и отсутствующих в СУБД Postgre, присваивается пароль «12345678» и включается настройка об обязательном изменении пароля при первом входе в базу данных ("Меню Настройки: НАСТРОЙКИ \ Доступ \ Пароли \ Пользователь должен изменить пароль при следующем входе").

Порядок действий:

Перед началом работы необходимо обязательно сделать резервную копию всех мигрируемых баз! (Инструкция по резервному копированию PG)

  1. Получить ключ лицензии на миграцию конкретной базы данных.

    !!! Для сборки 23.01.1597 обязательно нужно установить патч 0030 !!!

  2. Установить на мигрируемую базу (MS SQL) дополнение "Пакет программ для миграции данных" в центре обновлений баз данных.
  3. Подготовить базу данных на MS SQL к переносу на PostGre: ПК "Собственность-СМАРТ" - меню Управление базами - правая мышь на базе - пункт "Подготовка к миграции".
  4. Перевести базу на PostGre: в программе "Центр обновления баз данных" войти в режим миграции, подключится к серверу MS SQL и выбрать исходную базу, указать параметры подключения к PostGre и выполнить миграцию данных. В результате будет создана новая база на PostGre как копия исходной базы.

Режим миграции следует выбирать до подключения к SQL серверу (сразу после запуска центра обновлений):
1 2

  1. Обновить полученную базу Postgre: в программе "Центр обновления баз данных" в режиме обновления установить доступные версии и патчи. Это надо проделать в обязательном порядке, иначе полученная база данных будет не работоспособной, поскольку процедура миграции осуществляется на фиксированную технологическую версию и до рабочего состояния она доводится установкой штатного обновления.
    Например, при миграции с версии 23.2 база Postgre будет версии 23.1 - требуется установить обновления 23.1 и 23.2; миграция с версии 24.1 - база будет так же 24.1, и требуется установка обновления и патчей 24.1.

    !!! После миграции обязательно установить через Центр обновлений патч "Вычисляемые параметры после миграции, 23.01 (8888)" !!!

3

  1. Провести миграцию базы ГИС ГМП согласно п.п.1-4, если таковая применяется (указана в настройке "Меню Настройки: НАСТРОЙКИ \ Подкомплексы \ РСУ ГМП/ЕГРЮЛ/ЖКХ/ФССП \ Настройка базы РСУ ГМП \ База данных").
  2. Создать для базы на СУБД Postgre базу почтовых сообщений.