Пример добавления записи в таблицу базы данных PostgreSql с использованием функционального блока SqlRequest (далее –SqlRequest).
Тестовый проект прилагается (см. PostgreInsert.7z)
1. Создать таблицу «distributors» в базе данных (далее – БД) (в настоящем примере имя БД - «mps1»), выполнив следующую инструкцию:
-- Table: public.distributors
DROP TABLE IF EXISTS public.distributors;
CREATE TABLE IF NOT EXISTS public.distributors
(
did integer NOT NULL GENERATED BY DEFAULT AS IDENTITY ( INCREMENT 1 START 1 MINVALUE 1 MAXVALUE 2147483647 CACHE 1 ),
dname character varying(40) COLLATE pg_catalog."default" NOT NULL,
CONSTRAINT distributors_pkey PRIMARY KEY (did),
CONSTRAINT distributors_name_check CHECK (dname::text <> ''::text)
)
TABLESPACE pg_default;
ALTER TABLE IF EXISTS public.distributors
OWNER to postgres;
2. Установить подключение проекта MasterScada 4D к серверу PostgreSql
2.1. Добавить АРМ, например АРМ1.
2.2. Добавить в АРМ1 протокол PostgreSQL.
2.3. Настроить свойства Протокола для подключения к БД: