Подключение базы данных PostgreSQL

Скачать: 

Подключение, импорт и модификация БД на сервере 1

Подключение базы данных на клиентской машине 13

 Внимание: Если Вы работаете в ОС Windows и еще не устанавливали PostgreSQL и «Дебет Плюс V12», тогда можете скачать со страницы закачки сборку «Дебет Плюс V12» с предустановленной СУБД PostgreSQL и подключенной базой данных (с базовой конфигурацией для Украины). В ином случае Вам нужно предварительно установить СУБД PostgreSQL и программный комплекс «Дебет Плюс V12», после чего можно будет настроить соединение и импортировать базу данных PostgreSQL, руководствуясь данной инструкцией.

Полезные ссылки на инструкции:

Установка сборки «Дебет Плюс V12» с автоматической установкой PostgreSQL

Установка PostgreSQL

Установка «Дебет Плюс V12» для Windows

Установка и обновление сетевой версии программы

Первое знакомство

Подключение, импорт и модификация БД на сервере

Для подключения базы данных PostgreSQL необходимо выполнить следующие действия:

  1. Запустите «Дебет Плюс V12» и добавьте новую базу (контекстное меню «Добавить новую»).

  1. Оставьте отметку в поле "Добавить в список существующую".

Нажмите кнопку «Далее» и заполните параметры соединения с базой:

В первом поле укажите произвольное название базы (на каждом рабочем компьютере название может быть разным).

«СУБД» – POSTGRE.

«Сервер базы данных» – localhost.

«Порт сервера базы данных» - укажите порт сервера базы данных, по умолчанию 5432.

«Имя базы данных» - укажите имя базы данных из СУБД PostgreSQL латинскими буквами в нижнем регистре (маленькими буквами).

«Имя схемы базы данных» - dpbase.

Поставьте галочку только в поле «Использовать авторизацию Дебет Плюс».

Примечание: Обычно используется одна база. Для специальных целей, базу можно разбить на несколько, тогда нужно поставить галочку напротив «Использовать несколько баз данных», нажать кнопку «Далее» и указать соответствие «меток» физическим базам. Это может быть нужно, например, в том случае, если базы данных нескольких предприятий будут ссылаться на одни и те же справочники (контрагентов, номенклатуры и т.п.). Этот случай далее не обсуждается.

«Каталог настроек» - укажите путь к настройкам базы для PostgreSQL (диск\DebetPlusV12\base\pgdpbase).

Сохраните внесенные изменения путем нажатия кнопки «Готово».

  1. Запустите pgAdmin (администратор СУБД PostgreSQL), добавьте сервер (File/Add Server...) и добавьте новую базу (меню «New Database...»).

Введите имя сервера, localhost в поле Host, остальные поля заполняйте по желанию.

 

Введите название базы данных в поле «Name» (такое же, как ввели в поле «Сервер» в настройках соединения с базой данных «Дебет Плюс V12»).

  1. Для импорта базы данных из архива воспользуйтесь меню «Restore...»

Укажите путь к архиву базы dpbase.bakup (диск\DebetPlusV12\base\pgdpbase).

 

  1. Можно добавить пользователя dpadmin, который является администратором в «Дебет Плюс V12» по умолчанию (без пароля).

Присвойте все права данному пользователю.

Примечание: Можно пользователя dpadmin не добавлять, тогда при активации базы нужно будет вводить имя администратора postgres.

Обновите список баз (меню «Refresh»).

Примечание: Если Вы не хотите присваивать пользователю права «Superuser», тогда присвойте права на «Tables» и «Views». Для этого, выделив соответствующий объект, выберите пункт контекстного меню «Grant Wizard».

На вкладке «Selection» нажмите кнопку «Check all», а на вкладке «Privileges» поставьте отметку «ALL» и нажмите кнопку «Add/Change». Сохраните изменения.

  1. Активируйте настройку соединения с базой данных в ПО «Дебет Плюс V12» (контекстное меню «Сделать активной»).

Система запросит пароль для подключения к БД. Нажмите «Да».

Далее может появится сообщение, предлагающее обновить базу данных до версии программы. Нажмите «Да».

Внимание! Если такое сообщение не появилось, тогда запустите обновление структур базы данных, выбрав пункт меню «Сервис»/«Обновление структур БД».

В результате появится следующее окно:

Оставьте все отметки по умолчанию (обязательно должны быть отметки в колонке «Переиндексировать» для всех таблиц БД).

После окончания модификации можете приступать к работе.

Подключение базы данных на клиентской машине

  • Запустите «Дебет Плюс V12» и добавьте новую базу (контекстное меню «Добавить новую»).

  • Оставьте отметку в поле «Добавить в список существующую»:

Нажмите кнопку «Далее» и заполните параметры соединения с базой:

В первом поле укажите произвольное название базы (на каждом рабочем компьютере название может быть разным).

«СУБД» – POSTGRE.

«Сервер базы данных» – имя или IP-адрес сервера.

«Порт сервера базы данных» - укажите порт сервера базы данных, по умолчанию 5432.

«Имя базы данных» - укажите имя базы данных латинскими буквами в нижнем регистре.

«Имя схемы базы данных» - dpbase.

Поставьте галочку только в поле «Использовать авторизацию Дебет Плюс».

«Каталог настроек» - укажите путь к настройкам базы для PostgreSQL (сетевой путь\DebetPlusV12\base\pgdpbase).

Сохраните внесенные изменения путем нажатия кнопки «Готово», после чего сделайте базу активной.

  • Установите параметры запуска (главное меню «Настройки»/«Параметры запуска»)

В появившемся окне в поле «Пароль для изменения настроек» введите пароль 150301 и нажмите на кнопку «Принять».

Укажите путь к папке JDebet на сервере и нажмите сохранить. Сделайте базу активной и можете приступать к работе.