En postgreSQL los nombres de los objetos de la base son case sensitive, si 
pones Insumo con comillas, el gestor respeta mayúsculas y minúsculas, si al 
nombre no le  pones las comillas, no importa como lo escribas que el gestor lo 
tomará como si estuviese en minúsculas.
Saludos.
________________________________________
De: [email protected] [[email protected]] 
En nombre de Guillermo Varona Silupú [[email protected]]
Enviado el: sábado, 25 de junio de 2011 0:16
Para: [email protected]
Asunto: [pgsql-es-ayuda] Diferencia entre Nombre de Tablas entre comillas y sin 
comillas

Hola, una herramienta de Diseño me crea este código para crear una tabla:

-- Table: "Insumo"
-- DROP TABLE "Insumo";
CREATE TABLE "Insumo"
(  cod_cre integer NOT NULL,
   cod_ins serial NOT NULL,
   nombre character(100) NOT NULL,
   unidad character(10) NOT NULL,
)
WITH (  OIDS=FALSE);
ALTER TABLE "Insumo" OWNER TO postgres;

He notado que quitando las comillas al nombre de la tabla tambien
funciona, sin embargo pgAdmin lo muestra asi:
CREATE TABLE Insumo

¿Cuál es la diferencia entre hacerlo de una u otra forma?
¿Los nombres de las tablas son case sensitive?
¿Las comillas forman parte del nombre de la tabla?

De antemano gracias por sus respuestas.

Salu2,
GVS
-
Enviado a la lista de correo pgsql-es-ayuda ([email protected])
Para cambiar tu suscripción:
http://www.postgresql.org/mailpref/pgsql-es-ayuda
-
Enviado a la lista de correo pgsql-es-ayuda ([email protected])
Para cambiar tu suscripción:
http://www.postgresql.org/mailpref/pgsql-es-ayuda

Responder a