je souhaite créer une table avec un champ entier sur 5 chiffres.
on m'oblige à taper cela :
CODE
CREATE TABLE grandeville
(
"CodePostal" int4 NOT NULL,
"NomGrandeVille" varchar(30) NOT NULL,
CONSTRAINT pk_grandeville PRIMARY KEY ("CodePostal")
)
WITHOUT OIDS;
ALTER TABLE grandeville OWNER TO postgres;
(
"CodePostal" int4 NOT NULL,
"NomGrandeVille" varchar(30) NOT NULL,
CONSTRAINT pk_grandeville PRIMARY KEY ("CodePostal")
)
WITHOUT OIDS;
ALTER TABLE grandeville OWNER TO postgres;
alors que je voudrais cela :
CODE
CREATE TABLE grandeville
(
"CodePostal" int(5) NOT NULL,
"NomGrandeVille" varchar(30) NOT NULL,
CONSTRAINT pk_grandeville PRIMARY KEY ("CodePostal")
)
WITHOUT OIDS;
ALTER TABLE grandeville OWNER TO postgres;
(
"CodePostal" int(5) NOT NULL,
"NomGrandeVille" varchar(30) NOT NULL,
CONSTRAINT pk_grandeville PRIMARY KEY ("CodePostal")
)
WITHOUT OIDS;
ALTER TABLE grandeville OWNER TO postgres;
peut etre que mon erreur est grossière mas je ne trouve pas. Est ce impossible en version 8 de postgres ? Car je pense que la bas sera plus lourde avec du int sur 4 octets alors que le code postal max serait 99999.