Cesar A. escribió:
> He puesto la consulta de esta forma(en phppgadmin),
> SELECT * FROM noticias WHERE TO_ASCII(titulo) =
> 'corazon'
> y me arroja,
> ERROR: encoding conversion from SQL_ASCII to ASCII
> not supported
Ah, es mala idea usar bases de datos SQL_ASCII. Pero creo que hay una
funcion que te puede servir, algo como
to_ascii(titulo, 'LATIN1')
lo que yo te sugeria, en todo caso, es esto:
to_ascii(titulo, 'LATIN1') = to_ascii('corazon', 'LATIN1')
porque asi va a seguir funcionando perfectamente si el usuario escribe
'corazón'.
Ademas, tendras que crear un indice funcional, algo como
create index foo on noticias (to_ascii(titulo), 'latin1')
--
Alvaro Herrera http://www.CommandPrompt.com/
PostgreSQL Replication, Consulting, Custom Development, 24x7 support