Конвертация базы данных


Конвертация базы данных

Изменение настроек конфигурационного файла, перенос базы

1. Настройка веб-приложения для работы с postgresql.

Распаковать дополнение для postgresql (если этого еще не сделано)

image

В файле stack.ini в папке Stack.Srv\Bin\0 сделать следующие изменения:

Поменять SQL-mode

Изменить строки подключения к базу данных

Измеить AppPath, добавив postgresql

image

image

Далее открыть файл Stack.Srv\PostgreSQL\Common\prg\dbconv_porting.prg и всести следующие изменения:

Функция БДКОНВ_ПереносИнтеграции - Вернуть БДКОНВ_ПортированиеДанных - внести свои данные сервера ms sql, В адресе сервера обязательно экранировать \

image

Функция БДКОНВ_ПереносТест - вернуть БДКОНВ_ПортированиеДанных - внести свои данные сервера ms sql, В адресе сервера обязательно экранировать \

image

2. Далее запускаем приложение Stack из папки Stack.Srv\Bin\0

вводим логин и пароль пользователя SA

не обращаем внимания на всплывающие окна, просто нажимаем "OK"

В данном окне необходимо добавить сотрудника для входа (можно тестового)

image

image

выставляем ему все права кроме "Служебный пользователь"

image

После этого приложение закроется, необходимо будет заново его запустить, необходимые пользователи будут созданы.

После повторного запуска предложит конвертировать базу, нажимаем "ДА"

image

Нажимаем далее

image

При возникновении ошибки просто нажимаем "ОК" и продолжаем выполнение

image

Далее

Ждем выполнения конвертации полей, нажимаем далее

image

Ждем выполнения конвертации индексов

Далее нажимаем "Обновить в базе"

image

Нажимаем далее -> готово

Указываем первый открытый месяц

image

В следующем окне нажимаем просто "сохранить"

Далее нажимаешь сочетание ctrl+shift+i для открытия консоли

Вводим команду:

БДКОНВ_ПереносТест (null,4)

image

Жмем Enter и ждем

image

После этого закрываем окно консоли, нажимаем выход - переключение программ

image