Гость
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Вставка jpg в bytea / 4 сообщений из 4, страница 1 из 1
23.11.2018, 09:32
    #39737315
Elminzter
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вставка jpg в bytea
Всем привет, сильно не пинайте новичёк.
Подскажите как из папки с картинками jpg, вставить их в колонку "value" формата bytea. Под windows PostgreSQL 9.6.8
...
Рейтинг: 0 / 0
23.11.2018, 10:56
    #39737369
Partisan M
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вставка jpg в bytea
Вообще-то, для хранения картинок тип BLOB кажется более подходящим, т.к. BYTEA предназначен для хранения строк, а BLOB - просто набор байтов. Как поместить картинку из файла в BLOB, описано в документации:

https://www.postgresql.org/docs/9.4/lo-funcs.html

сначала создать пустой объект BLOB с помощью функции lo_creat или lo_create и получить указатель на него OID. Затем с помощью функции lo_import вставить в него содержимое файла.
...
Рейтинг: 0 / 0
23.11.2018, 11:01
    #39737378
Elminzter
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вставка jpg в bytea
Partisan M,
Спасибо, но к сожалению я не могу изменить структуру БД.
...
Рейтинг: 0 / 0
23.11.2018, 11:32
    #39737403
Elminzter
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вставка jpg в bytea
Причем это фотографии сотрудников так сохранятся в ПО определенной фирмы. А в строку bytea сохраняется фотография в HEX. И в той-же таблице md5 hash этой фотки.
...
Рейтинг: 0 / 0
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Вставка jpg в bytea / 4 сообщений из 4, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]