Конвертация базы данных
Конвертация базы данных
Изменение настроек конфигурационного файла, перенос базы
1. Настройка веб-приложения для работы с postgresql.
Распаковать дополнение для postgresql (если этого еще не сделано)
В файле stack.ini в папке Stack.Srv\Bin\0 сделать следующие изменения:
Поменять SQL-mode
Изменить строки подключения к базу данных
Измеить AppPath, добавив postgresql
Далее открыть файл Stack.Srv\PostgreSQL\Common\prg\dbconv_porting.prg и всести следующие изменения:
Функция БДКОНВ_ПереносИнтеграции - Вернуть БДКОНВ_ПортированиеДанных - внести свои данные сервера ms sql, В адресе сервера обязательно экранировать \
Функция БДКОНВ_ПереносТест - вернуть БДКОНВ_ПортированиеДанных - внести свои данные сервера ms sql, В адресе сервера обязательно экранировать \
2. Далее запускаем приложение Stack из папки Stack.Srv\Bin\0
вводим логин и пароль пользователя SA
не обращаем внимания на всплывающие окна, просто нажимаем "OK"
В данном окне необходимо добавить сотрудника для входа (можно тестового)
выставляем ему все права кроме "Служебный пользователь"
После этого приложение закроется, необходимо будет заново его запустить, необходимые пользователи будут созданы.
После повторного запуска предложит конвертировать базу, нажимаем "ДА"
Нажимаем далее
При возникновении ошибки просто нажимаем "ОК" и продолжаем выполнение
Далее
Ждем выполнения конвертации полей, нажимаем далее
Ждем выполнения конвертации индексов
Далее нажимаем "Обновить в базе"
Нажимаем далее -> готово
Указываем первый открытый месяц
В следующем окне нажимаем просто "сохранить"
Далее нажимаешь сочетание ctrl+shift+i для открытия консоли
Вводим команду:
БДКОНВ_ПереносТест (null,4)
Жмем Enter и ждем
После этого закрываем окно консоли, нажимаем выход - переключение программ