error en 9.4

From: Juan <smalltalker(dot)marcelo(at)gmail(dot)com>
To: Ayuda <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: error en 9.4
Date: 2015-09-04 18:07:50
Message-ID: CAKizN9xT8PBkxnhvM1PBB2eF_bNgxAnb3Be4gjNATGo-rSCjcA@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

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

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Horacio Degiorgi 2015-09-05 23:39:14 forma optimizada de hacer query a json
Previous Message Horacio Miranda 2015-09-03 08:56:04 Re: reinicio de pgpool