| Документация

Хранение вложений как файлов на диске

Для хранения вложений на диске создаётся отдельная таблица, в которой определяется, где будут храниться файлы и для каких классов объектов .

Имя таблицы по умолчанию: elitegis_attachment_groups .

Таблицу можно создать средствами QGIS (в Менеджере БД ).

Структура таблицы (имена и типы полей) следующая, см. Рисунок 181 .

Рисунок 181 – Структура таблицы для хранения вложений как файлов на диске

В таблице:

Скрипт создания таблицы в PostgreSQL:

CREATE TABLE <my_schema>.elitegis_attachment_groups

(

objectid serial,

group_name character varying,

target_table_name character varying,

folder_path character varying,

is_enabled integer,

target_id_field_name character varying,

CONSTRAINT elitegis_attachment_groups_pkey PRIMARY KEY (objectid)

)

TABLESPACE pg_default;

ALTER TABLE <my_schema>.elitegis_attachment_groups

OWNER to postgres;