Миграция на PostGre

Пред.  Начало  След.

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

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

 

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

 

  При миграции базы данных на СУБД PostgreSQL не переносятся пользовательские отчеты из папки "Общие отчеты". Следует перевести эти отчеты на "Генератор отчетов (с использованием макетов)" - самостоятельно, либо обратившись к разработчику комплекса (см багтрекинг в личном кабинете на сайте разработчика).

 

Не переносятся  

При миграции базы данных на СУБД PostgreSQL не переносятся следующие данные:

отчеты из папок "Общие отчеты" и "Мои отчеты" и их варианты;

Следует перевести эти отчеты на "Генератор отчетов (с использованием макетов)" - самостоятельно создать вариант аналогичного отчета на макетах, либо обратившись к разработчику комплекса (см багтрекинг в личном кабинете на сайте разработчика).
 

отчет "Генератор отчетов с произвольной группировкой" и его варианты;

Следует ещё на СУБД MS SQL сконвертировать нужные варианты отчета в варианты для "Генератор отчетов (с использованием макетов)" по кнопке "Сконвертировать в отчет с макетами" (см в отчете "Генератор отчетов с произвольной группировкой"). Если в вариантах применялся альтернативный шаблон, то его следует сформировать заново уже на СУБД Postgre после отладки варианта отчета на макетах.
 

режим "Навигатор: СЕРВИСНЫЕ РЕЖИМЫ \ Подготовка к следующему финансовому году \ Расчет лимитов на следующий финансовый год".
режим "Навигатор: ЭЛЕКТРОННЫЙ ОБМЕН ДОКУМЕНТАМИ \ ВЗАИМОДЕЙСТВИЕ С КРУ \ План финансирования организаций".

 

 

 

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

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

1) Установить на мигрируемую базу (MS SQL) дополнение "Пакет программ для миграции данных" в центре обновлений баз данных.

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

3) Перевести базу на PostGre: в программе "Центр обновления баз данных" войти в режим миграции, подключится к серверу MS SQL и выбрать исходную базу, указать параметры подключения к PostGre и выполнить миграцию данных. В результате будет создана новая база на PostGre как копия исходной базы.

 

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

migration_pg_co

 

 

migration_pg_co_2

 

 

База данных источник - база данных MS SQL, данные которой надо перевести в базу на PostGre. При выборе базы проверяется наличие ключа лицензии для миграции данных. В этом же окне сообщения об отсутствии ключа по кнопке Ok вводится ключ лицензии.
 
Имя пакета - заполняется автоматически после выбора исходной базы данных, служебная информация. Если в выбранной исходной базе данных пакет миграции отсутствует (выдаст предупреждение), то следует в том же центре обновлений баз на вкладке "Обновление" в режиме "Дополнения" установить "Пакет программ для миграции данных", затем вернутся на вкладку "Миграция".
Папка выгрузки - папка для временных файлов. У пользователя, который проводит миграцию (запустил центр обновлений), должен быть полный доступ на неё.
Резервная копия - путь и имя файла резервной копии исходной базы данных, которая будет создана перед осуществлением процедуры миграции (если включено).
 
СУБД приемник - параметры подключения к СУБД PostGre, где расположена база "приёмник" мигрируемых данных. Логин dbo и его пароль.
База данных приемник - имя базы на PostGre, куда будут перенесены данные.