Re: SQL repr of bytea val

Поиск
Список
Период
Сортировка
От Michael Fuhr
Тема Re: SQL repr of bytea val
Дата
Msg-id 20050621001240.GA28117@winnie.fuhr.org
обсуждение исходный текст
Ответ на SQL repr of bytea val  (Markus Bertheau ☭ <twanger@bluetwanger.de>)
Список pgsql-sql
On Mon, Jun 20, 2005 at 03:47:01PM +0200, Markus Bertheau ??? wrote:
> 
> I'm constructing querys on the fly in PL/pgSQL_ and need a function that
> returns the SQL representation of a bytea value. I tried encode(..,
> 'escape') but it seems to return 8 bit ASCII values, not the \377 stuff
> that's supposed to be in the bytea input syntax. Does anyone know a way
> to do that?

How about textin(byteaout(bytea_value))?  Or a function that performs
the conversion by magic:

CREATE FUNCTION bytea2text(bytea) RETURNS text AS $$
BEGIN   RETURN $1;
END;
$$ LANGUAGE plpgsql IMMUTABLE STRICT;

-- 
Michael Fuhr
http://www.fuhr.org/~mfuhr/


В списке pgsql-sql по дате отправления:

Предыдущее
От: Michael Fuhr
Дата:
Сообщение: Re: Array in plpgsql with composite type
Следующее
От: Kenneth Gonsalves
Дата:
Сообщение: customising serial type