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ó:
<blockquote
cite="mid20050706131312(dot)TBHJ1162(dot)smtp05(dot)retemail(dot)es(at)pentium4"
type="cite">
<pre wrap="">
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
<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íos
Enviado el: mié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ú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"
</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 ú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.<br>
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.<br>
<br>
<br>
<br>
Juanky Moral escribió:
<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ó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<a class="moz-txt-link-rfc2396E" href="mailto:julio(dot)rios(at)amic(dot)es"><julio(dot)rios(at)amic(dot)es></a> escribió:
</pre>
<blockquote type="cite">
<pre wrap=""> 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
<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íos
Enviado el: mié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ú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"
</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 ú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.<br>
> 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.<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 ú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.<br>
> > 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.<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 ú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.<br>
> > > 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.<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 ú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.<br>
> > > > 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.<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 ú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.<br>
> > > > > 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.<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 )