В статье описана настройка связи r_keeper с удалённым сервером PostgreSQL. Процесс установки базы данных на удаленный сервер описана в статье установка PostgreSQL на Ubuntu
Установка драйвера ODBC
Скачаете ODBC драйвер соответствующий установленной версии PostgreSQL.
r_keeper 7 работает только с 32-битным драйвером ODBC
Установите скачанный драйвер на компьютере с установленным сервером справочников r_keeper: Запустите установщик и последовательно выполните шаги, не изменяя настроек по умолчанию:
Настройка драйвера ODBC
Запустите 32 битную версию приложения ODBC Data Source
На вкладке Пользовательский DSN нажмите Добавить
В открывшемся окне настройки соединения впишите:
Data Source — PostgreSQL35W для корректной работы с sh5
Database — название созданной базы в PostqreSQL
Server — IP-адрес сервера PosgreSQL
User Name — имя созданного пользователя базы данных
SSL Mode — разрешить шифрование, оставьте Allow
Port — порт подключения
Password — пароль пользователя базы данных
Нажмите Test для проверки созданного подключения
Нажмите OK, затем Save
Настройка внешней базы данных в r_keeper 7
Запустите сервер справочников
Запустите менеджерскую станцию и авторизуйтесь
Перейдите в настройки внешних баз данных вменеджерской станцииr_keeper 7:Сервис > Экспорт Данных > Настройки внешних БД.
Создайте копию PostgreSQL, например, pgs. Для этого:
Нажмите на наименование базы данных правой кнопкой мыши.
Выберите команду Новая копия ...
Введите имя создаваемой базы данных.
Измените статус на Активный.
В поле Строка соединения нажмите на троеточие.
В окне Соединение, напротив строки соединения нажмите Сборка...
В окне Выбор источника данных перейдите на вкладку Источник данных компьютера и выберите из доступных вариантов ранее созданный источник данных ODBC
Введите имя и пароль пользователя базы данных Из выпадающего списка выберите созданную базу Нажмите Проверить соединение
Появится сообщение успешной проверки:
Выгрузка справочников в БД
Для выгрузки данных из r_keeper в созданную базу данных в менеджерской станции:
Перейдите:Сервис > Экспорт Данных > Экспорт в другую БД
В блоке Настройка связи с БД впишите:
Пароль — пароль пользователя базы данных
Параметры соединения — выберите из выпадающего списка созданное соединение
Имя пользователя — имя пользователя базы данных
После проверки станет активна кнопка ОК.
Нажмите кнопку ОК, начнется экспорт данных в другую базу данных