Как получить двоичные данные из SQL-запроса? - PullRequest
2 голосов
/ 21 июня 2011

У меня есть таблица PostgreSQL, содержащая некоторые двоичные данные.

Мне нужно получить содержимое "выберите содержимое из репозитория, где documentuniqueid = '1.3.6.1.4.1.21367.2010.1.2.166.155015116013230039.13086'" в виде двоичного канала.

Есть ли способ сделать это?

Спасибо.

Ответы [ 2 ]

2 голосов
/ 21 июня 2011

Если вы используете Java, вы найдете некоторую документацию по обработке больших двоичных объектов через JDBC в документации драйвера JDBC PostgreSQL (например, через InputStream).

Вам также может быть интересен этот вопрос: Postgresql, JDBC и потоковые BLOB

Если вы не обязательно используете Java, вас может заинтересовать lo_export(), как сказал @marto.

1 голос
/ 21 июня 2011

Хранится в BLOB, я полагаю?

lo_export ()

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