Skip site navigation (1) Skip section navigation (2)

Re: Cuestion con CaseSensitive

From: Gabriel Hermes Colina Zambra <hermeszambra(at)yahoo(dot)com>
To: Alvaro Herrera <alvherre(at)commandprompt(dot)com>, Agustin Casiva <casivaagustin(at)gmail(dot)com>
Cc: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: Cuestion con CaseSensitive
Date: 2007-07-22 17:29:57
Message-ID: 751742.12734.qm@web63706.mail.re1.yahoo.com (view raw or flat)
Thread:
Lists: pgsql-es-ayuda
--- Alvaro Herrera <alvherre(at)commandprompt(dot)com>
escribió:

> Agustin Casiva escribió:
> 
> > Si, te entiendo y tenes razon, es verdad lo que tu
> dices. El tema es
> > el siguiente, No me interesa que conserve la
> mayuscula al crear la
> > base, la cuestion es si yo al crear la base puse
> el nombre con
> > mayusculas y se convirtio el nombre a minusculas,
> es decir
> >
> > create database jdbcSample   => automaticamente
> quedo => create
> > database jdbcsample
> >
> > cuando hago, \c jdbcSample  con mayusculas se
> debería convertir
> > automaticamente a minusculas el nombre de la base
> 
> La diferencia es que "create database" es una orden
> SQL, en cambio \c es
> una orden interna de psql.  Probablemente habria
> tenido sentido en un
> principio que psql hiciera la misma conversion de
> mayusculas a
> minusculas que hace el servidor, pero a estas
> alturas es demasiado tarde
> para cambiarlo.
> 
> Pero considera por ejemplo cuando haces "psql
> nombre_bd".  Si la base de
> datos tuviera mayusculas, entonces tendrias que
> poner el nombre entre
> comillas dos veces -- una vez para que el shell
> (bash o lo que sea) las
> consumiera, y el otro nivel quedarian para psql. 
> Algo asi
> 
> psql "\"nombre_Bd\""
> 
> lo cual es horriblemente incomodo.  Quizas esto fue
> lo que llevo a hacer
> que las ordenes de psql no hicieran conversion de
> mayusculas, para
> evitar una discrepancia entre el nombre de BD
> especificado via \c y via
> parametro en la linea de ordenes.
> 
> -- 
> Alvaro Herrera                               
> http://www.CommandPrompt.com/
> PostgreSQL Replication, Consulting, Custom
> Development, 24x7 support
> --
> ---------------------------(fin del
> mensaje)---------------------------
> TIP 7: no olvides aumentar la configuración del
> "free space map"
> 
Si, esto que comentas Alvaro, suena muy logico,
confieso que cuando conteste, sabia el por que, pero
tampoco estaba muy convencido de que hubiera alguna
razon del por que se hizo asi, pero ahora que comentas
esto me parece que esa debio ser la razon para poder
trabajar CaseSensitive.

Un abrazo
Gabriel Hermes Colina Zambra.

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

In response to

pgsql-es-ayuda by date

Next:From: Jaime CasanovaDate: 2007-07-22 18:04:40
Subject: Re: Recuperar datos borrados
Previous:From: Jaime CasanovaDate: 2007-07-22 16:00:17
Subject: Re: comportamiento extraño

Privacy Policy | About PostgreSQL
Copyright © 1996-2014 The PostgreSQL Global Development Group