From: | Alvaro Herrera <alvherre(at)surnet(dot)cl> |
---|---|
To: | FENALCO - Mauricio Henao <mhenao(at)fenalcoantioquia(dot)com(dot)co> |
Cc: | pgsql-es-ayuda(at)postgresql(dot)org, angel(dot)iracheta(at)gmail(dot)com, janer_onasis(at)yahoo(dot)es |
Subject: | Re: VFP + PostGreSql |
Date: | 2005-05-11 16:26:08 |
Message-ID: | 20050511162608.GA9129@surnet.cl |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
On Tue, May 10, 2005 at 04:39:50PM -0500, FENALCO - Mauricio Henao wrote:
> Veran, me toca hacer las consultas asi:
>
> Select * from MySchema.MyTable, lo cual funciona bien, pero, al intentar
> hacer:
>
>
>
> Select campo1,campo2 from MySchema.MyTable me dice que Campo1 no existe.
Dejame adivinar, los campos tienen nombres con mayusculas?
Postgres es sensible a mayusculas, y ademas los nombres son convertidos
a minusculas a menos que se rodeen con comillas dobles.
Trata tu consulta de la siguiente manera:
select "campo1", "campo2" from ...
donde los nombres coincidan con las definiciones de las tablas en la
mayusculizacion.
Para ver el mundo desde el punto de vista de Postgres, pidele que te
muestre las definiciones de las tablas que el conoce. En psql, ejecuta
\d MySchema.MyTable
Si te dice que no existe, agrega comillas :-)
\d MySchema."MyTable"
o
\d "MySchema"."MyTable"
etc.
--
Alvaro Herrera (<alvherre[a]surnet.cl>)
"Las cosas son buenas o malas segun las hace nuestra opinión" (Lisias)
From | Date | Subject | |
---|---|---|---|
Next Message | FENALCO - Mauricio Henao | 2005-05-11 16:30:54 | RE: VFP + PostGreSql |
Previous Message | FENALCO - Mauricio Henao | 2005-05-11 16:02:24 | RE: VFP + PostGreSql |