Как вставить каталог изображений в таблицу postgresql? - PullRequest
0 голосов
/ 12 июня 2018

Я отчаянно ищу ответ на свою проблему, но пока не нашел.Я хотел бы импортировать изображение в таблицу в моей базе данных PostgreSQL.Я уже создал таблицу с 7 полями, в трех полях моя цель - поместить каталог изображения, например, так: /Images_DB/P1250420.JPG.

Моя база данных хранится на сервере (в облаке).) с ОС Debian9, мой образ находится на сервере.Но когда я смотрю на свою таблицу, связанную с геометрической таблицей, у меня нет ссылки для просмотра моего изображения.

Мой сценарий SQL для создания моей таблицы:

CREATE TABLE aerien.pj_bis
(
    id_pj bigint NOT NULL DEFAULT nextval('aerien.pj_bis_id_pj_seq'::regclass),
    num_support character varying(150) COLLATE pg_catalog."default",
    num_support_code_lit character varying(250) COLLATE pg_catalog."default",
    image_support oid,
    chemin_expertise oid,
    chemin_convention oid,
    commentaire character varying(255) COLLATE pg_catalog."default",
    CONSTRAINT pj_bis_pkey PRIMARY KEY (id_pj)
)
WITH (
    OIDS = FALSE
)
TABLESPACE pg_default;

Команда SQL, когда я пытаюсь импортировать данные в мою таблицу:

INSERT INTO aerien.pj_bis VALUES ('1','1','1 BASTILUCCI',lo_import('/Images_DB/P1250420.JPG'));

И на этом изображении вы видите мою таблицу после этих двух командных строк:

Image showing the table row with the OID in it

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...