<< Click to Display Table of Contents >> Navigation: Проект > Элементы дерева системы > БД-коннекторы и блоки процедур > Хранение данных и сообщений в базе данных > PostgreSQL |
PostreSQL – свободно распространяемая, бесплатная, кроссплатформенная система управления базами данных. Является одной из наиболее функциональных и производительных баз данных. PostreSQL можно бесплатно скачать с официального сайта (необходимо скачивать дистрибутив для Windows):
https://www.postgresql.org/download/windows/
В качестве среды администрирования можно использовать PgAdmin
Перед тем как подключать PostqreSQL в MasterSCADA необходимо создать базу данных через среду администрирования (мы будем использовать PqAdmin). Если создание базы будет производится локально, то после запуска среды администрирования PostgreSQL должен появится в списке доступных серверов. Если этого не произошло, то вызовите контекстное меню – Create – Server.
Задайте имя подключения.
Перейдите на вкладку Connection. Укажите IP адрес компьютера на котором установлена СУБД, в случае если она установлена локально пропишите – localhost. Также задайте пароль для пользователя postgres (задается при установке).
База будет добавлена в дерево серверов.
Вызовите контекстное меню и выберите пункт Create – Database.
В появившемся окне задайте имя базы данных, например, Archive. Остальные настройки можно не изменять.
База добавится в дерево.
Создание базы завершено – никаких дополнительных настроек делать не нужно, хранимые процедуры и таблицы MasterSCADA создаст сама.
Теперь можно использовать ее для хранения архивов данных и сообщений. Для этого в MasterSCADA необходимо добавить в компьютер БД-коннектор PostgreSQL.
После этого нужно перейти на вкладку Настройки и задать параметры подключения – сервер СУБД (IP или имя компьютера, в случае локального подключения – localhost); порт – по умолчанию 5432; имя пользователя и пароль, а также название базы данных – в нашем случае Archive.
После этого можно перейти на закладку Использование и указать как будет использоваться данная база данных, а после назначить компьютеру архивацию в данном БД коннекторе – данные действия выполняются аналогично, как и для MS SQL.
Примечание. PostgreSQL по умолчанию работает с минимальным потреблением ресурсов, и, соответственно, с минимальной скоростью. При необходимости можно ускорить ее работу выполнив дополнительную настройку. Подробнее описано в данной статье.