From: | Leonardo Castillo <leonardo(dot)castillo(at)alejandria(dot)biz> |
---|---|
To: | pgsql-es-ayuda <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: Reemplazar texto en campo BYTEA |
Date: | 2009-07-09 23:07:22 |
Message-ID: | b84fac290907091607ka8f1cbcn635409bd79a976fe@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Muchas gracias por la respuesta...
Pues he probado lo siguiente:
select replace(cast(nota as text),'texto_actual','texto_nuevo') from nota y
tengo el problema de que mi campo es bytea y no text. Le he hecho cast y no
lo acepta. lo otro que se me ocurre es crear un column nuevo esa tabla, de
tipo text, pasar los datos para alla y luego actualizar el column deseado.
Será descabellado eso?
Atte.
Leonardo Castillo L.
El 9 de julio de 2009 18:22, Solutions <asolutionperu(at)yahoo(dot)es> escribió:
>
> Te ayuda esto:?
> replace(string text, fromtext, to text)
>
> http://developer.postgresql.org/pgdocs/postgres/functions-string.html
>
> Yvan Carranza
>
> ----- Original Message -----
> *From:* Leonardo Castillo <leonardo(dot)castillo(at)alejandria(dot)biz>
> *To:* pgsql-es-ayuda(at)postgresql(dot)org
> *Sent:* Thursday, July 09, 2009 5:40 PM
> *Subject:* [pgsql-es-ayuda] Reemplazar texto en campo BYTEA
>
> Buenas tardes amigos listeros...
> A continuación les comento una interrogante que me surge de un problema que
> tengo actualmente. Tengo un campo BYTEA que contiene textos y quisiera
> sustituir una cadena de caracteres por otra. Algo como un replace('Texto
> actual','Texto nuevo',CAMPO), pero hacer con SQL no se si me expliqué bien.
>
> Acepto cualquier método de ayuda, no se si haciendo un dump de la tabla,
> usar un editor de textos y volverla a subir o con un procedimiento
> almacenado, de verdad no se me ocurre nada en este momento. Busque en la
> lista y no conseguí nada de temas similares.
>
> Atte.
> Leonardo Castillo L.
>
>
>
> __________ Información de ESET NOD32 Antivirus, versión de la base de
> firmas de virus 4229 (20090709) __________
>
> ESET NOD32 Antivirus ha comprobado este mensaje.
>
> http://www.eset.com
>
From | Date | Subject | |
---|---|---|---|
Next Message | Espartano | 2009-07-09 23:15:16 | Re: Reemplazar texto en campo BYTEA |
Previous Message | Yvan Carranza | 2009-07-09 22:52:09 | Re: Reemplazar texto en campo BYTEA |