У меня есть очень простой вопрос, но причина в том, что я раньше не работал с хранением типа данных изображения. Я попытался поискать в сети, но почему-то не нашел ответа.
Мой вопрос: «Что будет выводить запрос выбора, содержащий столбец bytea в pgAdmin»?
Я работаю над формой для загрузки изображения в таблицу Postgres. Код работает нормально и показывает вставленную запись. Когда я получаю данные таблицы в pgAdmin, он показывает [binary data] в поле байта. Никаких строк, двоичных данных или адреса, например.
Это результат длины (image_column):
Что это значит? Есть ли в поле двоичные данные? Как посмотреть / узнать, есть ли там.
@a_horse_with_no_name: я добавил вывод длины (image_column) в OP.
к чему это приводит?
Значит, в этих столбцах есть данные - это был ваш вопрос, не так ли?
да. Спасибо вам за помощь. Было странно видеть на выходе только [двоичные данные], поскольку я не мог сделать вывод, означает ли это, что в поле есть двоичные данные, или он показывает только тип данных, потому что он пустой. Он должен показывать Null, я думаю, в случае пустого, но, поскольку я не работал с хранением изображений, не был уверен. Еще раз спасибо!





Я не использую pgAdmin, но предполагаю, что если столбец
null, тогда pgAdmin покажет что-то другое - как другие нулевые значения отображаются в pgAdmin? Вы можете проверить, есть ли там данные, используяlength(image_column)в вашем SQL