From: | "David Prieto" <davidp(at)sgth(dot)es> |
---|---|
To: | "'Gunnar Wolf'" <gwolf(at)gwolf(dot)org>, "'Marco Aurelio Sotelo Figueroa'" <masotelof(at)yahoo(dot)com(dot)mx> |
Cc: | "'Yvelis Perez'" <tecnologia(at)sidca(dot)com(dot)ve>, "'Ayuda Postgres'" <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | RE: |
Date: | 2005-04-15 06:41:38 |
Message-ID: | 00df01c54186$2cdfba50$1701a8c0@pcdavid |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
>PostgreSQL no es sensible a las mayúsculas/minúsculas en los nombres de
tablas, columnas,
>funciones ni vistas.
Lamento tener que llevarte la contraria, pero postgresql sí que es
sensible a mayúsculas y minúsculas. (demasiado sensible para mi gusto).
Creo que Mauricio Zea ha puesto un correo en la lista con un ejemplo de
cómo crear una tabla que luego no puedes ver a no ser que pongas su
nombre en mayúculas y entre comillas.
En principio, parece normal que si tú mismo estás haciendo:
CREATE TABLE "PRUEBA"....
Tú sabes lo que estás haciendo, y luego harás las consultas usando
"PRUEBA" en vez de prueba a secas, pero el problema es que muchas veces
no haces "CREATE TABLE..." sino que usas un programa para diseñar las
tablas, pones nombres a las tablas, nombres a los campos... Y ese
programa se encargará de hacer los "create table..." necesarios. Y
ahora, a buscar cómo ha creado las tablas, si tú pusiste el nombre en
mayúsculas sin pensarlo y ahora vas a obligarte a hacer todas las
consultas con el nombre en mayúsculas y entre comillas, etc, etc, etc.
En fin, que sí que hay que andar con cuidado con las mayúsculas y
minúsculas.
Un saludo,
David Prieto
From | Date | Subject | |
---|---|---|---|
Next Message | Edgar Guzman Fuentes | 2005-04-15 08:19:56 | Nuevo en la lista |
Previous Message | Alberto Pia | 2005-04-15 01:05:35 | RE: Cache de funciones |