PostgreSQL - Problema con secuencia serial

   
Vista:

Problema con secuencia serial

Publicado por Esteban (1 intervención) el 10/09/2008 21:37:17
Tengo la siguiente tabla:
Create table "VUELO"
(
"Id_vuelo" Serial NOT NULL Default nextval ('Id_vuelo_seq'),
"Nombre_avion" Name NOT NULL,
"Id_Aeropuerto_Origen" Text NOT NULL,
"Id_Aeropuerto_Destino" Text NOT NULL,
"Nombre_compania" Name NOT NULL,
"Num_asientos_libres" Integer NOT NULL,
"Fecha_salida" Timestamp NOT NULL,
"Fecha_llegada" Timestamp NOT NULL,
primary key ("Id_vuelo")
) Without Oids;

Alter Table "VUELO" add UNIQUE ("Id_vuelo");

Y tengo la siguiente secuencia:
CREATE SEQUENCE Id_vuelo_seq;

El problema surge cuando creo la tabla, que me sale el siguiente mensaje:
NOTICE: CREATE TABLE will create implicit sequence "VUELO_Id_vuelo_seq" for serial column "VUELO.Id_vuelo"

ERROR: multiple default values specified for column "Id_vuelo" of table "VUELO"

********** Error **********

ERROR: multiple default values specified for column "Id_vuelo" of table "VUELO"
Estado SQL:42601

¿Qué hago mal?
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Problema con secuencia serial

Publicado por Liliana (3 intervenciones) el 18/09/2008 17:19:02
Hola Esteban,que tal?
Al crear la tabla vuelo y especificar que id_vuelo es de tipo serial el motor de base de datos crea automaticamente una secuencia para ese campo, no tienes que crearla aparte.
Felíz día
Lili
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar