[pyar] [DJANGO] search_fields case sensitive?
Mariano Bianchi
marianobianchi08 en gmail.com
Dom Feb 19 12:17:27 ART 2017
Efectivamente el problema es esa variable. Lo sufrí hace un tiempo. Tuvimos
que hacer un dump de la base, crearla de nuevo con la codificación correcta
y hacer restore de los datos.
No solo afecta a los resultados de la búsqueda sino también a los de orden.
En nuestro caso lo detectamos por esa razón y no por las búsquedas.
El sáb., 18 de feb. de 2017 a la(s) 17:22, Daniel <dmlistapython en gmail.com>
escribió:
> Según el canal de IRC de postgres, el problema es la variable LC_CTYPE
> seteada en 'C'
> pero la única manera de cambiarla es creando nuevamente la base de datos
> (así que tan variable no es :) )
>
>
>
> El 18 de febrero de 2017, 16:08, Ricardo Gustavo Miranda <
> ricardo.gm.85 en gmail.com> escribió:
>
> No se si ayuda, pero esto me paso con PostgreSQL cuando lo almacenado
> estaba en UTF8 y la codificación en Latin1.
>
> Saludos.
>
> El 18/02/2017 12:00, "Daniel" <dmlistapython en gmail.com> escribió:
> >
> >
> >
> > El 18 de febrero de 2017, 10:53, Andrés Ramírez <
> andres.ramirez.miori en gmail.com> escribió:
> >>
> >> El SQL que pasas no deberia estar dando distintos resultados por
> mayuscula o minuscula ya que hace UPPER tanto al parámetro de búsqueda como
> al campo de la base de datos
> >> WHERE UPPER("clientes_cliente"."razon_social"::text) LIKE UPPER(%nuÑez%)
> >>
> >> no se que es el ::text, pero no acostumbro a usar postgres, igualmente
> podrias probar directo en la consola sql para ver los resultados, yo creo
> que deberían ser todos los NUÑEZ sin case sensitive, Faltaría que tambien
> copies el SQL que te genera cuando escribís NUñEZ.
> >>
> >> Saludos
> >
> >
> >
> > Si Andres, ya encontré el problema (no la solución todavía), el problema
> es lc_ctype (una variable de postgres)
> > si hago
> > SELECT UPPER('nuñez') en el servidor anterior arroja "NUÑEZ"
> > SELECT UPPER('nuñez') en el servidor nuevo arroja "NUñEZ"
> >
> > Así que el pobre django no tiene nada que ver :S.... y yo que dudé de
> él.... me voy a autoflajelar y vuelvo :D
> >
> >
> >
> >
> > _______________________________________________
> > pyar mailing list pyar en python.org.ar
> > http://listas.python.org.ar/listinfo/pyar
> >
> > PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
> >
> > La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de
> Argentina - http://www.usla.org.ar
>
>
> _______________________________________________
> pyar mailing list pyar en python.org.ar
> http://listas.python.org.ar/listinfo/pyar
>
> PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
>
> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de
> Argentina - http://www.usla.org.ar
>
>
>
>
> --
> Daniel Malisani
> _______________________________________________
> pyar mailing list pyar en python.org.ar
> http://listas.python.org.ar/listinfo/pyar
>
> PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
>
> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de
> Argentina - http://www.usla.org.ar
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20170219/067b0186/attachment.html>
Más información sobre la lista de distribución pyar