hola amigos estoy realizando un formulario de busqueda en symfony 2.1 pero como motor de base de datos tengo postgres 9.1.
he creado un dql query builder para crear la funcion que recoje los parametros y muestra los resultados sin embargo como puedo hacer para que dql entienda la siguiente instruccion
SELECT TRANSLATE(campo,'ÁÉÍÓÚáéíóú','AEIOUaeiou') ilike translate('%cadena a buscar%','ÁÉÍÓÚáéíóú','AEIOUaeiou')";
ya que symfony me indica un error en la clausula TRANSLATE e ILIKE, funciones exclusivas de postgres, quisiera no utilizarlas para hacer mas portable mi proyecto, sin embargo al quitar translate el postgres no es capaz de incluir las palabras tildadas, es decir se vuelve sensible y no encuentro como corregir eso.