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