sobre ILIKE

From: Walter Corpos <wcorpos(at)yahoo(dot)com>
To: pgsql-es-ayuda(at)postgresql(dot)org
Subject: sobre ILIKE
Date: 2006-08-09 15:59:02
Message-ID: 20060809155902.97328.qmail@web60718.mail.yahoo.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

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/

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Jesus Gustavo Macias Barba 2006-08-09 16:34:20 Re: AFINANDO POSTGRESQL
Previous Message Noe Sereno 2006-08-09 15:57:45 postgres y java