Re: sobre ILIKE

From: Rubén da Silva <ruben(at)ozonomultimedia(dot)com>
To: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: sobre ILIKE
Date: 2006-08-10 08:44:48
Message-ID: 44DAF200.4060303@ozonomultimedia.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Por que no utilizas un campo TEXT y tsearch?

Walter Corpos wrote:
> hola a todos
>
> he creado un aplicacion web con java que logra guardar archivos en la
> base de datos postgresql 8.0, para esto utilizo large object
> los archivos son guardados en una tabla pg_largeobject en un campo bytea
> los archivos son guardados como texto plano
> asi que lo que quiero es buscar en ese texto plano cualquier palabra
> cuando hago la siguiente consulta:
>
> SELECT loid FROM pg_largeobject WHERE data LIKE '%[palabra a buscar]%'
>
> me da un resultado satisfactorio
>
> pero ahora quiero que buscar la misma palabra sin considerar
> mayusculas ni minisculas, para esto me dijeron usara ILIKE, pero esto no
> funciona para el tipo de dato bytea, cuando hago otra consulta:
>
> SELECT loid FROM pg_largeobject WHERE data ILIKE '%[palabra a buscar]%'
>
> me sale el siguiente error:
>
> ERROR: operator does not exist: bytea ~~* "unknown"
> HINT: No operator matches the given name and argument type(s). You may
> need to add explicit type casts.
> necesito otra forma de hacer la consulta sin que tenga que utilizar ILIKE
> gracias por su ayuda
>
>
>
>
> WALTER
>
> Tel: 2489070
>
> __________________________________________________
> Correo Yahoo!
> Espacio para todos tus mensajes, antivirus y antispam ¡gratis!
> Regístrate ya - http://correo.espanol.yahoo.com/
>

--
Rubén da Silva Iglesias-Moreira
Director de Proyectos

OZONO MULTIMEDIA S.L.L.
C.I.F. B15816275
galeras 13 - planta 2 - oficina 2
santiago de compostela - a coruña
tel./fax 981 580 679
www.ozonomultimedia.com
ozono(at)ozonomultimedia(dot)com

In response to

  • sobre ILIKE at 2006-08-09 15:59:02 from Walter Corpos

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Edu Montaña 2006-08-10 11:59:12 ERROR: syntax error at or near "\"
Previous Message Jaime Casanova 2006-08-10 06:33:20 Re: PREGUNTA RESPECTO A TRANSACCIONES