miércoles, agosto 14, 2013

Usar el operador no estándar de PostgreSQL en Symfony 2.3

Hola a todos voy a estrenar mi Blog con un video-tutorial.

Para todo aquellos que empiezan a usar PostgreSQL y vienen de MySQL se encuentran con la dura verdad que LIKE no es "case-insensitive", ni distingue en tildes. Para ello PostgreSQL nos propone un operador "case-insensitive" no estándar el ILIKE, que es más como una extensión. Claro al no ser estándar Doctrine no lo ofrece para poder mantener su portabilidad entre las diferentes ORM.

Para ello yo comparto un patch aplicable a la versión 2.3.3 de Symfony con el que podrán hacer uso del operador ILIKE en las consultas.

Aquí pongo un vídeo de como aplicar el patch usando Netbeans 7.3 y luego como hacer una consulta empleando ILIKE.


En este enlace podrán descargar el archivo diff.

No hay comentarios:

Publicar un comentario