Hola, Estoy intentando crear una tabla con una clave secuencial única
CREATE TABLE f ( g serial NOT NULL, h character(5), CONSTRAINT f_pkey PRIMARY KEY (g) ) me ha creado una secuencia CREATE SEQUENCE f_g_seq INCREMENT 1 MINVALUE 1 MAXVALUE 9223372036854775807 START 1 CACHE 1; ALTER TABLE f_g_seq OWNER TO postgres; Para insertar nuevos valores he probado ha insertar valores de esta forma : insert into f values (0,'a') inserta el registro , y el valor de g es 0 si intento un segundo registro insert into f values (0,'b') , me da error de clave duplicada, insert into f values (null,'b') tambien me da error ¿como tengo que insertar el dato ? - Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda@postgresql.org) Para cambiar tu suscripción: http://www.postgresql.org/mailpref/pgsql-es-ayuda