Re: Re: mayúsculas y minúsculas en postgress

Lists: pgsql-es-ayuda
From: Julio Ríos <julio(dot)rios(at)amic(dot)es>
To: pgsql-es-ayuda(at)postgresql(dot)org
Subject: mayúsculas y minúsculas en postgress
Date: 2005-07-06 07:23:45
Message-ID: 42CB8701.8000004@amic.es
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: pgsql-es-ayuda

Hola yo tengo instalado Postgres 8.0.3 en WXP. He visto que existen las
funciones lower y upper, que convierten a minúsculas o mayúsculas una
cadena de texto respectivamente.

Mi pregunta es: ¿se puede configurar Postgres para que no distinga entre
mayúsculas o minúsculas al hacer un select?
Ejemplo:

Yo tengo una tabla con un campo de texto con 3 filas con los siguiente
datos:
create table Tabla (campo varchar);
insert into Tabla(campo) values('julio');
insert into Tabla(campo) values('JULIO');
insert into Tabla(campo) values('Julio');

julio
JULIO
Julio

Si yo ejecuto la sentancia select * from tabla where campo = 'julio', el
resultado es una fila. (julio)
Si yo ejecuto la sentancia select * from tabla where lower(campo) =
'julio', el resultado es tres filas. (julio, JULIO, Julio)

¿Se puede configurar la base de datos para que la primera sentencia me
devuelva tres filas y así no incluir la función lower dentro de la
sentencia SQL?

Un saludo, Julio.


From: "Xavier Vidal" <xvpxvp(at)menta(dot)net>
To: 'Julio Ríos' <julio(dot)rios(at)amic(dot)es>
Cc: <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: RE: [pgsql-es-ayuda] mayúsculas y minúsculas en postgress
Date: 2005-07-06 13:13:12
Message-ID: 20050706131312.TBHJ1162.smtp05.retemail.es@pentium4
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: pgsql-es-ayuda


Pues sí.

PostgreSQL dispone de la cláusula ILIKE (compara sin tener en cuenta
maýusculas y minúsculas)

Por tanto, tu sentencia podría ser así:

SELECT * FROM tabla WHERE campo ILIKE 'julio';

Mírate este apartado en la web
http://www.postgresql.org/docs/8.0/interactive/functions-matching.html

> -----Mensaje original-----
> De: pgsql-es-ayuda-owner(at)postgresql(dot)org
> [mailto:pgsql-es-ayuda-owner(at)postgresql(dot)org] En nombre de Julio Ríos
> Enviado el: miércoles, 06 de julio de 2005 9:24
> Para: pgsql-es-ayuda(at)postgresql(dot)org
> Asunto: [pgsql-es-ayuda] mayúsculas y minúsculas en postgress
>
> Hola yo tengo instalado Postgres 8.0.3 en WXP. He visto que
> existen las funciones lower y upper, que convierten a
> minúsculas o mayúsculas una cadena de texto respectivamente.
>
> Mi pregunta es: ¿se puede configurar Postgres para que no
> distinga entre mayúsculas o minúsculas al hacer un select?
> Ejemplo:
>
> Yo tengo una tabla con un campo de texto con 3 filas con los siguiente
> datos:
> create table Tabla (campo varchar);
> insert into Tabla(campo) values('julio'); insert into
> Tabla(campo) values('JULIO'); insert into Tabla(campo)
> values('Julio');
>
> julio
> JULIO
> Julio
>
> Si yo ejecuto la sentancia select * from tabla where campo =
> 'julio', el resultado es una fila. (julio) Si yo ejecuto la
> sentancia select * from tabla where lower(campo) = 'julio',
> el resultado es tres filas. (julio, JULIO, Julio)
>
> ¿Se puede configurar la base de datos para que la primera
> sentencia me devuelva tres filas y así no incluir la función
> lower dentro de la sentencia SQL?
>
> Un saludo, Julio.
>
>
> ---------------------------(fin del
> mensaje)---------------------------
> TIP 7: no olvides aumentar la configuración del "free space map"
>


From: Manuel Sugawara <masm(at)fciencias(dot)unam(dot)mx>
To: Julio Ríos <julio(dot)rios(at)amic(dot)es>
Cc: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: mayúsculas y minúsculas en postgress
Date: 2005-07-06 16:01:07
Message-ID: m37jg3x6t8.fsf@conexa.fciencias.unam.mx
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: pgsql-es-ayuda

Julio Ríos <julio(dot)rios(at)amic(dot)es> writes:

> ¿Se puede configurar la base de datos para que la primera sentencia me
> devuelva tres filas y así no incluir la función lower dentro de la
> sentencia SQL?

No.

Saludos,
Manuel.


From: Julio Ríos <julio(dot)rios(at)amic(dot)es>
To: Xavier Vidal <xvpxvp(at)menta(dot)net>
Cc: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: mayúsculas y minúsculas en postgress
Date: 2005-07-07 06:13:08
Message-ID: 42CCC7F4.2090306@amic.es
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: pgsql-es-ayuda

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
<title></title>
</head>
<body bgcolor="#ffffff" text="#000000">
Gracias. :-)<br>
<br>
Xavier Vidal escribi&oacute;:
<blockquote
cite="mid20050706131312(dot)TBHJ1162(dot)smtp05(dot)retemail(dot)es(at)pentium4"
type="cite">
<pre wrap="">
Pues s&iacute;.

PostgreSQL dispone de la cl&aacute;usula ILIKE (compara sin tener en cuenta
ma&yacute;usculas y min&uacute;sculas)

Por tanto, tu sentencia podr&iacute;a ser as&iacute;:

SELECT * FROM tabla WHERE campo ILIKE 'julio';

M&iacute;rate este apartado en la web
<a class="moz-txt-link-freetext" href="http://www.postgresql.org/docs/8.0/interactive/functions-matching.html">http://www.postgresql.org/docs/8.0/interactive/functions-matching.html</a>

</pre>
<blockquote type="cite">
<pre wrap="">-----Mensaje original-----
De: <a class="moz-txt-link-abbreviated" href="mailto:pgsql-es-ayuda-owner(at)postgresql(dot)org">pgsql-es-ayuda-owner(at)postgresql(dot)org</a>
[<a class="moz-txt-link-freetext" href="mailto:pgsql-es-ayuda-owner(at)postgresql(dot)org">mailto:pgsql-es-ayuda-owner(at)postgresql(dot)org</a>] En nombre de Julio R&iacute;os
Enviado el: mi&eacute;rcoles, 06 de julio de 2005 9:24
Para: <a class="moz-txt-link-abbreviated" href="mailto:pgsql-es-ayuda(at)postgresql(dot)org">pgsql-es-ayuda(at)postgresql(dot)org</a>
Asunto: [pgsql-es-ayuda] may&uacute;sculas y min&uacute;sculas en postgress

Hola yo tengo instalado Postgres 8.0.3 en WXP. He visto que
existen las funciones lower y upper, que convierten a
min&uacute;sculas o may&uacute;sculas una cadena de texto respectivamente.

Mi pregunta es: &iquest;se puede configurar Postgres para que no
distinga entre may&uacute;sculas o min&uacute;sculas al hacer un select?
Ejemplo:

Yo tengo una tabla con un campo de texto con 3 filas con los siguiente
datos:
create table Tabla (campo varchar);
insert into Tabla(campo) values('julio'); insert into
Tabla(campo) values('JULIO'); insert into Tabla(campo)
values('Julio');

julio
JULIO
Julio

Si yo ejecuto la sentancia select * from tabla where campo =
'julio', el resultado es una fila. (julio) Si yo ejecuto la
sentancia select * from tabla where lower(campo) = 'julio',
el resultado es tres filas. (julio, JULIO, Julio)

&iquest;Se puede configurar la base de datos para que la primera
sentencia me devuelva tres filas y as&iacute; no incluir la funci&oacute;n
lower dentro de la sentencia SQL?

Un saludo, Julio.

---------------------------(fin del
mensaje)---------------------------
TIP 7: no olvides aumentar la configuraci&oacute;n del "free space map"

</pre>
</blockquote>
<pre wrap=""><!---->
</pre>
</blockquote>
<br>
</body>
</html>

Attachment Content-Type Size
unknown_filename text/html 2.7 KB

From: Juanky Moral <juanky(dot)moral(at)gmail(dot)com>
To: Julio Ríos <julio(dot)rios(at)amic(dot)es>
Cc: Xavier Vidal <xvpxvp(at)menta(dot)net>, pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: mayúsculas y minúsculas en postgress
Date: 2005-07-07 11:30:08
Message-ID: 463a53a4050707043045a424e6@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: pgsql-es-ayuda

Otra forma (la que yo suelo usar)
SELECT * FROM tabla WHERE campo ~* 'uli';
(salen todos los campos que contienen el segmento 'uli')
Si quieres prescindir de acentos, puedes usar la función to_ascii()
SELECT * FROM tabla WHERE to_ascii(campo) ~* to_ascii('erez');
(salen los Perez, pérez, PeReZ, etc.)

El 7/07/05, Julio Ríos<julio(dot)rios(at)amic(dot)es> escribió:
> Gracias. :-)
>
> Xavier Vidal escribió:
>
> Pues sí.
>
> PostgreSQL dispone de la cláusula ILIKE (compara sin tener en cuenta
> maýusculas y minúsculas)
>
> Por tanto, tu sentencia podría ser así:
>
> SELECT * FROM tabla WHERE campo ILIKE 'julio';
>
> Mírate este apartado en la web
> http://www.postgresql.org/docs/8.0/interactive/functions-matching.html
>
>
>
>
>
> -----Mensaje original-----
> De: pgsql-es-ayuda-owner(at)postgresql(dot)org
> [mailto:pgsql-es-ayuda-owner(at)postgresql(dot)org] En nombre de
> Julio Ríos
> Enviado el: miércoles, 06 de julio de 2005 9:24
> Para: pgsql-es-ayuda(at)postgresql(dot)org
> Asunto: [pgsql-es-ayuda] mayúsculas y minúsculas en postgress
>
> Hola yo tengo instalado Postgres 8.0.3 en WXP. He visto que
> existen las funciones lower y upper, que convierten a
> minúsculas o mayúsculas una cadena de texto respectivamente.
>
> Mi pregunta es: ¿se puede configurar Postgres para que no
> distinga entre mayúsculas o minúsculas al hacer un select?
> Ejemplo:
>
> Yo tengo una tabla con un campo de texto con 3 filas con los siguiente
> datos:
> create table Tabla (campo varchar);
> insert into Tabla(campo) values('julio'); insert into
> Tabla(campo) values('JULIO'); insert into Tabla(campo)
> values('Julio');
>
> julio
> JULIO
> Julio
>
> Si yo ejecuto la sentancia select * from tabla where campo =
> 'julio', el resultado es una fila. (julio) Si yo ejecuto la
> sentancia select * from tabla where lower(campo) = 'julio',
> el resultado es tres filas. (julio, JULIO, Julio)
>
> ¿Se puede configurar la base de datos para que la primera
> sentencia me devuelva tres filas y así no incluir la función
> lower dentro de la sentencia SQL?
>
> Un saludo, Julio.
>
>
> ---------------------------(fin del
> mensaje)---------------------------
> TIP 7: no olvides aumentar la configuración del "free space map"
>
>
>
>
>

--
Juanky Moral
"Tendré que moverme más rápido: el horizonte brilla eléctrico."
(Horizonte Eléctrico - www.losdeltonos.com )


From: Julio Ríos <julio(dot)rios(at)amic(dot)es>
To: Juanky Moral <juanky(dot)moral(at)gmail(dot)com>
Cc: Xavier Vidal <xvpxvp(at)menta(dot)net>, pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: Re: mayúsculas y minúsculas en postgress
Date: 2005-07-07 12:04:25
Message-ID: 42CD1A49.4040606@amic.es
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: pgsql-es-ayuda

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
Muy &uacute;til, no hab&iacute;a ca&iacute;do en los acentos. Lo que yo no s&eacute; es hasta que
punto el ilike o ~* es est&aacute;ndar del sql.<br>
Lo digo porque cuando yo programo algo lo intento hacer para intentar
independizar lo m&aacute;ximo posible la base de datos de la aplicaci&oacute;n, es
decir que pueda usar mysql, o postgres o ms sql u otras. Pero creo que
esto es otro tema.<br>
<br>
<br>
<br>
Juanky Moral escribi&oacute;:
<blockquote cite="mid463a53a4050707043045a424e6(at)mail(dot)gmail(dot)com"
type="cite">
<pre wrap="">Otra forma (la que yo suelo usar)
SELECT * FROM tabla WHERE campo ~* 'uli';
(salen todos los campos que contienen el segmento 'uli')
Si quieres prescindir de acentos, puedes usar la funci&oacute;n to_ascii()
SELECT * FROM tabla WHERE to_ascii(campo) ~* to_ascii('erez');
(salen los Perez, p&eacute;rez, PeReZ, etc.)

El 7/07/05, Julio R&iacute;os<a class="moz-txt-link-rfc2396E" href="mailto:julio(dot)rios(at)amic(dot)es">&lt;julio(dot)rios(at)amic(dot)es&gt;</a> escribi&oacute;:
</pre>
<blockquote type="cite">
<pre wrap=""> Gracias. :-)

Xavier Vidal escribi&oacute;:

Pues s&iacute;.

PostgreSQL dispone de la cl&aacute;usula ILIKE (compara sin tener en cuenta
ma&yacute;usculas y min&uacute;sculas)

Por tanto, tu sentencia podr&iacute;a ser as&iacute;:

SELECT * FROM tabla WHERE campo ILIKE 'julio';

M&iacute;rate este apartado en la web
<a class="moz-txt-link-freetext" href="http://www.postgresql.org/docs/8.0/interactive/functions-matching.html">http://www.postgresql.org/docs/8.0/interactive/functions-matching.html</a>



-----Mensaje original-----
De: <a class="moz-txt-link-abbreviated" href="mailto:pgsql-es-ayuda-owner(at)postgresql(dot)org">pgsql-es-ayuda-owner(at)postgresql(dot)org</a>
[<a class="moz-txt-link-freetext" href="mailto:pgsql-es-ayuda-owner(at)postgresql(dot)org">mailto:pgsql-es-ayuda-owner(at)postgresql(dot)org</a>] En nombre de
Julio R&iacute;os
Enviado el: mi&eacute;rcoles, 06 de julio de 2005 9:24
Para: <a class="moz-txt-link-abbreviated" href="mailto:pgsql-es-ayuda(at)postgresql(dot)org">pgsql-es-ayuda(at)postgresql(dot)org</a>
Asunto: [pgsql-es-ayuda] may&uacute;sculas y min&uacute;sculas en postgress

Hola yo tengo instalado Postgres 8.0.3 en WXP. He visto que
existen las funciones lower y upper, que convierten a
min&uacute;sculas o may&uacute;sculas una cadena de texto respectivamente.

Mi pregunta es: &iquest;se puede configurar Postgres para que no
distinga entre may&uacute;sculas o min&uacute;sculas al hacer un select?
Ejemplo:

Yo tengo una tabla con un campo de texto con 3 filas con los siguiente
datos:
create table Tabla (campo varchar);
insert into Tabla(campo) values('julio'); insert into
Tabla(campo) values('JULIO'); insert into Tabla(campo)
values('Julio');

julio
JULIO
Julio

Si yo ejecuto la sentancia select * from tabla where campo =
'julio', el resultado es una fila. (julio) Si yo ejecuto la
sentancia select * from tabla where lower(campo) = 'julio',
el resultado es tres filas. (julio, JULIO, Julio)

&iquest;Se puede configurar la base de datos para que la primera
sentencia me devuelva tres filas y as&iacute; no incluir la funci&oacute;n
lower dentro de la sentencia SQL?

Un saludo, Julio.

---------------------------(fin del
mensaje)---------------------------
TIP 7: no olvides aumentar la configuraci&oacute;n del "free space map"





</pre>
</blockquote>
<pre wrap=""><!---->

</pre>
</blockquote>
<br>
</body>
</html>

Attachment Content-Type Size
unknown_filename text/html 3.5 KB

From: Juanky Moral <juanky(dot)moral(at)gmail(dot)com>
To: Julio Ríos <julio(dot)rios(at)amic(dot)es>
Cc: Xavier Vidal <xvpxvp(at)menta(dot)net>, pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: Re: mayúsculas y minúsculas en postgress
Date: 2005-07-07 12:16:56
Message-ID: 463a53a4050707051682b78be@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: pgsql-es-ayuda

Cierto. Hay que acudir al manual para comprobarlo :)

El 7/07/05, Julio Ríos<julio(dot)rios(at)amic(dot)es> escribió:
> Muy útil, no había caído en los acentos. Lo que yo no sé es hasta que punto
> el ilike o ~* es estándar del sql.
> Lo digo porque cuando yo programo algo lo intento hacer para intentar
> independizar lo máximo posible la base de datos de la aplicación, es decir
> que pueda usar mysql, o postgres o ms sql u otras. Pero creo que esto es
> otro tema.
>
>
>
> Juanky Moral escribió:
> Otra forma (la que yo suelo usar)
> SELECT * FROM tabla WHERE campo ~* 'uli';
> (salen todos los campos que contienen el segmento 'uli')
> Si quieres prescindir de acentos, puedes usar la función to_ascii()
> SELECT * FROM tabla WHERE to_ascii(campo) ~* to_ascii('erez');
> (salen los Perez, pérez, PeReZ, etc.)
>
> El 7/07/05, Julio Ríos<julio(dot)rios(at)amic(dot)es> escribió:
>
>
> Gracias. :-)
>
> Xavier Vidal escribió:
>
> Pues sí.
>
> PostgreSQL dispone de la cláusula ILIKE (compara sin tener en cuenta
> maýusculas y minúsculas)
>
> Por tanto, tu sentencia podría ser así:
>
> SELECT * FROM tabla WHERE campo ILIKE 'julio';
>
> Mírate este apartado en la web
> http://www.postgresql.org/docs/8.0/interactive/functions-matching.html
>
>
>
>
>
> -----Mensaje original-----
> De: pgsql-es-ayuda-owner(at)postgresql(dot)org
> [mailto:pgsql-es-ayuda-owner(at)postgresql(dot)org] En nombre de
> Julio Ríos
> Enviado el: miércoles, 06 de julio de 2005 9:24
> Para: pgsql-es-ayuda(at)postgresql(dot)org
> Asunto: [pgsql-es-ayuda] mayúsculas y minúsculas en postgress
>
> Hola yo tengo instalado Postgres 8.0.3 en WXP. He visto que
> existen las funciones lower y upper, que convierten a
> minúsculas o mayúsculas una cadena de texto respectivamente.
>
> Mi pregunta es: ¿se puede configurar Postgres para que no
> distinga entre mayúsculas o minúsculas al hacer un select?
> Ejemplo:
>
> Yo tengo una tabla con un campo de texto con 3 filas con los siguiente
> datos:
> create table Tabla (campo varchar);
> insert into Tabla(campo) values('julio'); insert into
> Tabla(campo) values('JULIO'); insert into Tabla(campo)
> values('Julio');
>
> julio
> JULIO
> Julio
>
> Si yo ejecuto la sentancia select * from tabla where campo =
> 'julio', el resultado es una fila. (julio) Si yo ejecuto la
> sentancia select * from tabla where lower(campo) = 'julio',
> el resultado es tres filas. (julio, JULIO, Julio)
>
> ¿Se puede configurar la base de datos para que la primera
> sentencia me devuelva tres filas y así no incluir la función
> lower dentro de la sentencia SQL?
>
> Un saludo, Julio.
>
>
> ---------------------------(fin del
> mensaje)---------------------------
> TIP 7: no olvides aumentar la configuración del "free space map"
>
>
>
>
>
>
>
>
>
>

--
Juanky Moral
"Tendré que moverme más rápido: el horizonte brilla eléctrico."
(Horizonte Eléctrico - www.losdeltonos.com )


From: Alvaro Herrera <alvherre(at)alvh(dot)no-ip(dot)org>
To: Julio Ríos <julio(dot)rios(at)amic(dot)es>
Cc: Juanky Moral <juanky(dot)moral(at)gmail(dot)com>, Xavier Vidal <xvpxvp(at)menta(dot)net>, pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: Re: mayúsculas y minúsculas en postgress
Date: 2005-07-07 14:04:23
Message-ID: 20050707140423.GA6139@alvh.no-ip.org
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: pgsql-es-ayuda

On Thu, Jul 07, 2005 at 02:04:25PM +0200, Julio Ríos wrote:

> Muy &uacute;til, no hab&iacute;a ca&iacute;do en los acentos. Lo que yo no s&eacute; es hasta que
> punto el ilike o ~* es est&aacute;ndar del sql.<br>
> Lo digo porque cuando yo programo algo lo intento hacer para intentar
> independizar lo m&aacute;ximo posible la base de datos de la aplicaci&oacute;n, es
> decir que pueda usar mysql, o postgres o ms sql u otras. Pero creo que
> esto es otro tema.<br>

La independencia de la base de datos es un tema sobrevalorado.

http://www.powerpostgresql.com/Downloads/database_depends_public.sxi
(presentacion OpenOffice.org; hay una version Flash en el sitio)

--
Alvaro Herrera (<alvherre[a]alvh.no-ip.org>)
"If it wasn't for my companion, I believe I'd be having
the time of my life" (John Dunbar)


From: Juanky Moral <juanky(dot)moral(at)gmail(dot)com>
To: Alvaro Herrera <alvherre(at)alvh(dot)no-ip(dot)org>
Cc: Julio Ríos <julio(dot)rios(at)amic(dot)es>, Xavier Vidal <xvpxvp(at)menta(dot)net>, pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: Re: mayúsculas y minúsculas en postgress
Date: 2005-07-07 17:35:03
Message-ID: 463a53a4050707103571154ad@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: pgsql-es-ayuda

El 7/07/05, Alvaro Herrera<alvherre(at)alvh(dot)no-ip(dot)org> escribió:
> On Thu, Jul 07, 2005 at 02:04:25PM +0200, Julio Ríos wrote:
>
> > Muy &uacute;til, no hab&iacute;a ca&iacute;do en los acentos. Lo que yo no s&eacute; es hasta que
> > punto el ilike o ~* es est&aacute;ndar del sql.<br>
> > Lo digo porque cuando yo programo algo lo intento hacer para intentar
> > independizar lo m&aacute;ximo posible la base de datos de la aplicaci&oacute;n, es
> > decir que pueda usar mysql, o postgres o ms sql u otras. Pero creo que
> > esto es otro tema.<br>
>
> La independencia de la base de datos es un tema sobrevalorado.
¿A qué te refieres?
Yo opino que la independencia del motor, es decir, el respeto a los
estándares de la industria favorece la portabilidad y la
interoperabilidad entre aplicaciones, y eso nunca es malo, que yo
sepa...

>
> http://www.powerpostgresql.com/Downloads/database_depends_public.sxi
> (presentacion OpenOffice.org; hay una version Flash en el sitio)
>
> --
> Alvaro Herrera (<alvherre[a]alvh.no-ip.org>)
> "If it wasn't for my companion, I believe I'd be having
> the time of my life" (John Dunbar)
>

--
Juanky Moral
"Tendré que moverme más rápido: el horizonte brilla eléctrico."
(Horizonte Eléctrico - www.losdeltonos.com )


From: Alvaro Herrera <alvherre(at)alvh(dot)no-ip(dot)org>
To: Juanky Moral <juanky(dot)moral(at)gmail(dot)com>
Cc: Julio Ríos <julio(dot)rios(at)amic(dot)es>, Xavier Vidal <xvpxvp(at)menta(dot)net>, pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: Re: mayúsculas y minúsculas en postgress
Date: 2005-07-07 17:40:37
Message-ID: 20050707174037.GC10035@alvh.no-ip.org
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: pgsql-es-ayuda

On Thu, Jul 07, 2005 at 07:35:03PM +0200, Juanky Moral wrote:
> El 7/07/05, Alvaro Herrera<alvherre(at)alvh(dot)no-ip(dot)org> escribió:
> > On Thu, Jul 07, 2005 at 02:04:25PM +0200, Julio Ríos wrote:
> >
> > > Muy &uacute;til, no hab&iacute;a ca&iacute;do en los acentos. Lo que yo no s&eacute; es hasta que
> > > punto el ilike o ~* es est&aacute;ndar del sql.<br>
> > > Lo digo porque cuando yo programo algo lo intento hacer para intentar
> > > independizar lo m&aacute;ximo posible la base de datos de la aplicaci&oacute;n, es
> > > decir que pueda usar mysql, o postgres o ms sql u otras. Pero creo que
> > > esto es otro tema.<br>
> >
> > La independencia de la base de datos es un tema sobrevalorado.
>
> ¿A qué te refieres?
> Yo opino que la independencia del motor, es decir, el respeto a los
> estándares de la industria favorece la portabilidad y la
> interoperabilidad entre aplicaciones, y eso nunca es malo, que yo
> sepa...

El punto es que para obtener esa independencia tienes que sacrificar el
uso de caracteristicas propias de cada motor. Por ej. si decides que
quieres soportar PostgreSQL y MySQL entonces no puedes usar triggers
(entre muchas otras cosas). El codigo entonces tiene que reducirse a
usar el conjunto comun de funcionalidades, lo cual puede ser muy malo
para el rendimiento o la mantenibilidad de la aplicacion.

Eso, por el lado de la portabilidad. Lo que no entiendo es que tiene
que ver la interoperabilidad entre aplicaciones?

> > http://www.powerpostgresql.com/Downloads/database_depends_public.sxi

Miraste esta presentacion?

--
Alvaro Herrera (<alvherre[a]alvh.no-ip.org>)
"La vida es para el que se aventura"


From: Juanky Moral <juanky(dot)moral(at)gmail(dot)com>
To: Alvaro Herrera <alvherre(at)alvh(dot)no-ip(dot)org>
Cc: Julio Ríos <julio(dot)rios(at)amic(dot)es>, Xavier Vidal <xvpxvp(at)menta(dot)net>, pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: Re: mayúsculas y minúsculas en postgress
Date: 2005-07-07 18:08:06
Message-ID: 463a53a40507071108a96970@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: pgsql-es-ayuda

Muy ilustrativa la presentación: no la conocía, aunque estoy leyendo
'SQL for smarties', del mismo autor (y que recomendaste hace unas
semanas por aquí mismo :)
Lo cierto es que yo también me aprovecho, cuando puedo y sé, de las
especificidades de postgres, aunque procuro no dejar nunca de lado la
parte del manual que habla de la 'compliance' con SQL ANSI*; más que
nada para calibrar cuánto me alejo y, si en caso de necesidad, podría
hacerlo de la forma, digamos, más estándar. Manias.

Con de la interoperabilidad solo quería decir que dos aplicaciones
diferentes, con dos motores diferentes, podrían intercambiar y
compartir datos funcionando con el mismo diseño relacional.
Gracias por la presentación, me ha hecho gracia cuando dice qué
entiende la gente por independencia :)

El 7/07/05, Alvaro Herrera<alvherre(at)alvh(dot)no-ip(dot)org> escribió:
> On Thu, Jul 07, 2005 at 07:35:03PM +0200, Juanky Moral wrote:
> > El 7/07/05, Alvaro Herrera<alvherre(at)alvh(dot)no-ip(dot)org> escribió:
> > > On Thu, Jul 07, 2005 at 02:04:25PM +0200, Julio Ríos wrote:
> > >
> > > > Muy &uacute;til, no hab&iacute;a ca&iacute;do en los acentos. Lo que yo no s&eacute; es hasta que
> > > > punto el ilike o ~* es est&aacute;ndar del sql.<br>
> > > > Lo digo porque cuando yo programo algo lo intento hacer para intentar
> > > > independizar lo m&aacute;ximo posible la base de datos de la aplicaci&oacute;n, es
> > > > decir que pueda usar mysql, o postgres o ms sql u otras. Pero creo que
> > > > esto es otro tema.<br>
> > >
> > > La independencia de la base de datos es un tema sobrevalorado.
> >
> > ¿A qué te refieres?
> > Yo opino que la independencia del motor, es decir, el respeto a los
> > estándares de la industria favorece la portabilidad y la
> > interoperabilidad entre aplicaciones, y eso nunca es malo, que yo
> > sepa...
>
> El punto es que para obtener esa independencia tienes que sacrificar el
> uso de caracteristicas propias de cada motor. Por ej. si decides que
> quieres soportar PostgreSQL y MySQL entonces no puedes usar triggers
> (entre muchas otras cosas). El codigo entonces tiene que reducirse a
> usar el conjunto comun de funcionalidades, lo cual puede ser muy malo
> para el rendimiento o la mantenibilidad de la aplicacion.
>
> Eso, por el lado de la portabilidad. Lo que no entiendo es que tiene
> que ver la interoperabilidad entre aplicaciones?
>
> > > http://www.powerpostgresql.com/Downloads/database_depends_public.sxi
>
> Miraste esta presentacion?
>
> --
> Alvaro Herrera (<alvherre[a]alvh.no-ip.org>)
> "La vida es para el que se aventura"
>

--
Juanky Moral
"Tendré que moverme más rápido: el horizonte brilla eléctrico."
(Horizonte Eléctrico - www.losdeltonos.com )


From: "Edwin Quijada" <listas_quijada(at)hotmail(dot)com>
To: juanky(dot)moral(at)gmail(dot)com
Cc: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: [pgsql-es-ayuda] Re: mayúsculas y minúsculas en postgress
Date: 2005-07-07 21:18:45
Message-ID: BAY14-F243EEDAE344EFCB527C0CBE3D80@phx.gbl
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: pgsql-es-ayuda

Con que tipo de app pudiste verla? Es que lo q tengo es el m..... windows
:(

*-------------------------------------------------------*
*-Edwin Quijada
*-Developer DataBase
*-JQ Microsistemas
*-809-747-2787
* " Si deseas lograr cosas excepcionales debes de hacer cosas fuera de lo
comun"
*-------------------------------------------------------*

>From: Juanky Moral <juanky(dot)moral(at)gmail(dot)com>
>Reply-To: Juanky Moral <juanky(dot)moral(at)gmail(dot)com>
>To: Alvaro Herrera <alvherre(at)alvh(dot)no-ip(dot)org>
>CC: Julio Ríos <julio(dot)rios(at)amic(dot)es>, Xavier Vidal <xvpxvp(at)menta(dot)net>,
>pgsql-es-ayuda(at)postgresql(dot)org
>Subject: Re: [pgsql-es-ayuda] Re: mayúsculas y minúsculas en postgress
>Date: Thu, 7 Jul 2005 20:08:06 +0200
>
>Muy ilustrativa la presentación: no la conocía, aunque estoy leyendo
>'SQL for smarties', del mismo autor (y que recomendaste hace unas
>semanas por aquí mismo :)
>Lo cierto es que yo también me aprovecho, cuando puedo y sé, de las
>especificidades de postgres, aunque procuro no dejar nunca de lado la
>parte del manual que habla de la 'compliance' con SQL ANSI*; más que
>nada para calibrar cuánto me alejo y, si en caso de necesidad, podría
>hacerlo de la forma, digamos, más estándar. Manias.
>
>Con de la interoperabilidad solo quería decir que dos aplicaciones
>diferentes, con dos motores diferentes, podrían intercambiar y
>compartir datos funcionando con el mismo diseño relacional.
>Gracias por la presentación, me ha hecho gracia cuando dice qué
>entiende la gente por independencia :)
>
>El 7/07/05, Alvaro Herrera<alvherre(at)alvh(dot)no-ip(dot)org> escribió:
> > On Thu, Jul 07, 2005 at 07:35:03PM +0200, Juanky Moral wrote:
> > > El 7/07/05, Alvaro Herrera<alvherre(at)alvh(dot)no-ip(dot)org> escribió:
> > > > On Thu, Jul 07, 2005 at 02:04:25PM +0200, Julio Ríos wrote:
> > > >
> > > > > Muy &uacute;til, no hab&iacute;a ca&iacute;do en los acentos. Lo
>que yo no s&eacute; es hasta que
> > > > > punto el ilike o ~* es est&aacute;ndar del sql.<br>
> > > > > Lo digo porque cuando yo programo algo lo intento hacer para
>intentar
> > > > > independizar lo m&aacute;ximo posible la base de datos de la
>aplicaci&oacute;n, es
> > > > > decir que pueda usar mysql, o postgres o ms sql u otras. Pero creo
>que
> > > > > esto es otro tema.<br>
> > > >
> > > > La independencia de la base de datos es un tema sobrevalorado.
> > >
> > > ¿A qué te refieres?
> > > Yo opino que la independencia del motor, es decir, el respeto a los
> > > estándares de la industria favorece la portabilidad y la
> > > interoperabilidad entre aplicaciones, y eso nunca es malo, que yo
> > > sepa...
> >
> > El punto es que para obtener esa independencia tienes que sacrificar el
> > uso de caracteristicas propias de cada motor. Por ej. si decides que
> > quieres soportar PostgreSQL y MySQL entonces no puedes usar triggers
> > (entre muchas otras cosas). El codigo entonces tiene que reducirse a
> > usar el conjunto comun de funcionalidades, lo cual puede ser muy malo
> > para el rendimiento o la mantenibilidad de la aplicacion.
> >
> > Eso, por el lado de la portabilidad. Lo que no entiendo es que tiene
> > que ver la interoperabilidad entre aplicaciones?
> >
> > > > http://www.powerpostgresql.com/Downloads/database_depends_public.sxi
> >
> > Miraste esta presentacion?
> >
> > --
> > Alvaro Herrera (<alvherre[a]alvh.no-ip.org>)
> > "La vida es para el que se aventura"
> >
>
>
>--
>Juanky Moral
>"Tendré que moverme más rápido: el horizonte brilla eléctrico."
>(Horizonte Eléctrico - www.losdeltonos.com )
>
>---------------------------(fin del mensaje)---------------------------
>TIP 1: para suscribirte y desuscribirte, escribe a majordomo(at)postgresql(dot)org

_________________________________________________________________
Las mejores tiendas, los precios mas bajos, entregas en todo el mundo,
YupiMSN Compras: http://latam.msn.com/compras/


From: Alvaro Herrera <alvherre(at)alvh(dot)no-ip(dot)org>
To: Edwin Quijada <listas_quijada(at)hotmail(dot)com>
Cc: juanky(dot)moral(at)gmail(dot)com, pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: Re: [pgsql-es-ayuda] Re: mayúsculas y minúsculas en postgress
Date: 2005-07-07 21:27:20
Message-ID: 20050707212720.GA13057@alvh.no-ip.org
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: pgsql-es-ayuda

On Thu, Jul 07, 2005 at 09:18:45PM +0000, Edwin Quijada wrote:
> Con que tipo de app pudiste verla? Es que lo q tengo es el m..... windows
> :(

Con OpenOffice se puede ver. Tambien hay una version para Windows.

> >Muy ilustrativa la presentación: no la conocía, aunque estoy leyendo
> >'SQL for smarties', del mismo autor (y que recomendaste hace unas
> >semanas por aquí mismo :)

Heh, SQL for Smarties es de Joe Celko, un ex-miembro del comite SQL-92
... esta presentacion es de Josh Berkus y Joe Conway, que no tienen
ninguna relacion con Celko AFAIK.

> >Lo cierto es que yo también me aprovecho, cuando puedo y sé, de las
> >especificidades de postgres, aunque procuro no dejar nunca de lado la
> >parte del manual que habla de la 'compliance' con SQL ANSI*; más que
> >nada para calibrar cuánto me alejo y, si en caso de necesidad, podría
> >hacerlo de la forma, digamos, más estándar. Manias.

Si, bueno, creo que es bueno estar consciente de que tan lejos te
apartas del estandar; pero cuando eso significa un peso y tienes que
complicar la aplicacion para lograrlo, estas perdiendo las ventajas de
la herramienta.

> >Con de la interoperabilidad solo quería decir que dos aplicaciones
> >diferentes, con dos motores diferentes, podrían intercambiar y
> >compartir datos funcionando con el mismo diseño relacional.

Hmm. Ya.

> >Gracias por la presentación, me ha hecho gracia cuando dice qué
> >entiende la gente por independencia :)

Si, esa transparencia lo toma a uno por sorpresa :-)

--
Alvaro Herrera (<alvherre[a]alvh.no-ip.org>)
"A wizard is never late, Frodo Baggins, nor is he early.
He arrives precisely when he means to." (Gandalf, en LoTR FoTR)


From: Juanky Moral <juanky(dot)moral(at)gmail(dot)com>
To: Alvaro Herrera <alvherre(at)alvh(dot)no-ip(dot)org>
Cc: Edwin Quijada <listas_quijada(at)hotmail(dot)com>, pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: Re: [pgsql-es-ayuda] Re: mayúsculas y minúsculas en postgress
Date: 2005-07-07 22:04:15
Message-ID: 463a53a405070715044ebb47f2@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: pgsql-es-ayuda

El 7/07/05, Alvaro Herrera<alvherre(at)alvh(dot)no-ip(dot)org> escribió:
> On Thu, Jul 07, 2005 at 09:18:45PM +0000, Edwin Quijada wrote:
> > Con que tipo de app pudiste verla? Es que lo q tengo es el m..... windows
> > :(
>
> Con OpenOffice se puede ver. Tambien hay una version para Windows.
>
> > >Muy ilustrativa la presentación: no la conocía, aunque estoy leyendo
> > >'SQL for smarties', del mismo autor (y que recomendaste hace unas
> > >semanas por aquí mismo :)
>
> Heh, SQL for Smarties es de Joe Celko, un ex-miembro del comite SQL-92
> ... esta presentacion es de Josh Berkus y Joe Conway, que no tienen
> ninguna relacion con Celko AFAIK.
Cierto, confundí el nombre. Como los dos son personajes relevantes...
>
> > >Lo cierto es que yo también me aprovecho, cuando puedo y sé, de las
> > >especificidades de postgres, aunque procuro no dejar nunca de lado la
> > >parte del manual que habla de la 'compliance' con SQL ANSI*; más que
> > >nada para calibrar cuánto me alejo y, si en caso de necesidad, podría
> > >hacerlo de la forma, digamos, más estándar. Manias.
>
> Si, bueno, creo que es bueno estar consciente de que tan lejos te
> apartas del estandar; pero cuando eso significa un peso y tienes que
> complicar la aplicacion para lograrlo, estas perdiendo las ventajas de
> la herramienta.
>
> > >Con de la interoperabilidad solo quería decir que dos aplicaciones
> > >diferentes, con dos motores diferentes, podrían intercambiar y
> > >compartir datos funcionando con el mismo diseño relacional.
>
> Hmm. Ya.
>
> > >Gracias por la presentación, me ha hecho gracia cuando dice qué
> > >entiende la gente por independencia :)
>
> Si, esa transparencia lo toma a uno por sorpresa :-)
>
> --
> Alvaro Herrera (<alvherre[a]alvh.no-ip.org>)
> "A wizard is never late, Frodo Baggins, nor is he early.
> He arrives precisely when he means to." (Gandalf, en LoTR FoTR)
>

--
Juanky Moral
"Tendré que moverme más rápido: el horizonte brilla eléctrico."
(Horizonte Eléctrico - www.losdeltonos.com )