Leonardo Castillo escribió:
> Buenas noches Sr. Alvaro.

Primero que nada permíteme aclarar que nadie me llama "Sr" ... con
Álvaro basta.

> Intenté realizar lo que comenta y me devuelve el mismo error de que no se
> puede hacer casting de bytea a text.
> 
> ERROR: cannot cast type bytea to text
> SQL state: 42846
> Character: 31
> 
> En la línea: update leo set a = replace(a::text, 'una', 'otra')::bytea;
> 
> Estoy usando PG 8.2 y haciendo las operaciones sobre PgAdmin III bajo
> Windows XP.

Bueno, debiste haber partido por ahí ;-)  Para convertir bytea en text y vice
versa en 8.2 puedes hacerlo usando las funciones in y out de los
respectivos tipos:

alvherre=# update leo set a = byteain(textout(replace(textin(byteaout(a)), 
'una', 'otra')));
UPDATE 1

-- 
Alvaro Herrera                          Developer, http://www.PostgreSQL.org/
Syntax error: function hell() needs an argument.
Please choose what hell you want to involve.
--
TIP 3: Si encontraste la respuesta a tu problema, publícala, otros te lo 
agradecerán

Responder a