Re: Like iLike y Genexus

From: GABRIEL COLINA <colina_movil(at)yahoo(dot)com>
To: Agustin Casiva <casivaagustin(at)gmail(dot)com>
Cc: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: Like iLike y Genexus
Date: 2007-01-09 21:43:21
Message-ID: 563809.39050.qm@web34711.mail.mud.yahoo.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

La empresa de Genexus se llama Artech y tiene un foro.

Creo que modificar el codigo de postgres por una funcion me parece un poco loco, sobre todo por que podrias generarte tu propia funcion y correr un script como con todas las demas funciones y listo. si queres llamala ilike o como quieras.

Agustin Casiva <casivaagustin(at)gmail(dot)com> escribió:

On 1/9/07, Pablo Febolo <pfebolo(at)yahoo(dot)com> wrote: Entre al sitio de Genexus, alli dice que soporta PostgreSQL, por lo cual supongo que no deberias tener problemas.

Creo que te convendría entrar en los foros técnicos de Genexus, seguramente te podrán asesorar mejor.


Seguramente que si, pero yo no desarrollo el sistema, mi pregunta original no estaba orientada a genexus. Sino al hecho de la modificación del fuente de la postgresql para el cambio de la funcionalidad de un operador importante.

Solamente pretendo dar una mano a estos desarrolladores que trabajan con Genexus.
Ya les dije que busquen como hacerlo desde genexus, pero me afirman que es imposible!, no puedo contradecirlos.

Saludos, gracias

Pablo.
PD:
Tecnologías soportadas por Genexus
http://www.genexus.com/portal/hgxpp001.aspx?2,32,658,O,S,0

----- Original Message ----
From: Agustin Casiva <casivaagustin(at)gmail(dot)com>
To: pgsql-es-ayuda(at)postgresql(dot)org
Sent: Tuesday, January 9, 2007 4:54:32 PM
Subject: Re: [pgsql-es-ayuda] Like iLike y Genexus

Si, lo pensamos tambien, pero la el problema pasa en que no quieren modificar las sentencias SQL por que son autogeneradas por la herramientas esta Genexus.

Genexus es un generador de codigo a partir de una especificación de los datos y un modelo de negocio, no genera un codigo muy legible por humanos :-(. El codigo se puede generar para compilar en cualquier lenguaje.

La verdad no se si genexus es multiplataforma, ni idea, solo conozo lo detallado anteriormente.

Saludos

On 1/9/07, Pablo Febolo < pfebolo(at)yahoo(dot)com> wrote: Agustín algo que se me ocurre es el uso de la funciones lower o upper

un ilike es muy parecido ha realizar
lower(campo) like lower(cadenabuscada)

Ejemplo

Select * from tabla where lower(campo) like lower('DDD')

¿El Genxus es multiplataforma?, por que de no serlo no solo tendrás poblemas con el like (cuidado).

Pablo.

----- Original Message ----
From: Agustin Casiva < casivaagustin(at)gmail(dot)com>
To: pgsql-es-ayuda(at)postgresql(dot)org
Sent: Tuesday, January 9, 2007 10:24:03 AM
Subject: [pgsql-es-ayuda] Like iLike y Genexus

Tengo una consulta que me realizaron sobre genexus y postgreSQL, aclaro que yo de Genexus no se nada, pero según lo que me explicaron sobre Genuxus esta es una herramienta de generación de programas, esta herramienta genera automáticamente las consultas SQL y todo el codigo fuente del programa, el tema es que para comparar cadenas utiliza like, lo que hace que sea sensible a mayusculas y minusculas.

Según ellos en genexus no se puede cambiar el operador like que se genera en las consultas.
Me consultaron si no se podía cambiar el funcionamiento del like postgresql mediante un cambio en la configuración, por mi experiencia me atreví a decir que no.

Pero me puse a investigar el fuente y vi la posibilidad de modificar el codigo para
cambiar el funcionamiento de like para que trabaje como el ilike. Obviamente el cambio sería
para este caso en particular, no tengo pensado que sea un cambio oficial, al menos que alguíen lo quiera así, ;-)

Quería saber si alguien piensa que esto puede afectar la operación normal del motor o si mi idea
es absurda.

Saludos

--
Agustin Casiva - Desarrollador de Sistemas

www.casivaagustin.com.ar
casivaagustin(at)gmail(dot)com
casivaagustin(at)tuquito(dot)org(dot)ar

http://www.osis.com.ar
http://www.tuquito.org.ar

__________________________________________________
Correo Yahoo!
Espacio para todos tus mensajes, antivirus y antispam ¡gratis!
¡Abrí tu cuenta ya! - http://correo.yahoo.com.ar

--
Agustin Casiva - Desarrollador de Sistemas

www.casivaagustin.com.ar
casivaagustin(at)gmail(dot)com
casivaagustin(at)tuquito(dot)org(dot)ar

http://www.osis.com.ar
http://www.tuquito.org.ar


__________________________________________________
Correo Yahoo!
Espacio para todos tus mensajes, antivirus y antispam ¡gratis!
¡Abrí tu cuenta ya! - http://correo.yahoo.com.ar

--
Agustin Casiva - Desarrollador de Sistemas

www.casivaagustin.com.ar
casivaagustin(at)gmail(dot)com
casivaagustin(at)tuquito(dot)org(dot)ar

http://www.osis.com.ar
http://www.tuquito.org.ar

__________________________________________________
Correo Yahoo!
Espacio para todos tus mensajes, antivirus y antispam ¡gratis!
Regístrate ya - http://correo.espanol.yahoo.com/

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message GABRIEL COLINA 2007-01-09 21:46:08 Renvio de Cascada
Previous Message Tincho Carrera 2007-01-09 21:38:11 RE: NO RECIBIR MAS MAILS