Gente Tengo un sistema que viene funcionando desde hace muho tiempo y descubri un error que antes no daba. y es el sig:
42883: ERROR: el operador no existe: integer ~~* unknown es cuando hace un ilike con dos tipos diferentes... 1 ilike '1%' si lo casteo andaria. 1 ::varchar ilike '1%' pero como las queries las genera un framework ORM no tengo la capacidad de castearlo Incluso lei por ahi una respuesta de la lista de postgres de Alvaro que contaba porque se introdujo ese cambio, tambien creo recordar que es posible agregar alguna funcion o definicion para que este error no ocurra, algo asi como la manera de indicarle a postgres como resolver el cast , pero no recuerdo como era y si todavia en 9.4 es posible. Cualquier ayuda o guia sera agradecida. saludos Jmdc