Ayuda LLaves Foraneas
Publicado por Jesus Sangueza (1 intervención) el 08/10/2006 16:16:20
Soy nuevo en postgres y me enfangue en la definicion de las llaves foraneas, se puede definir mas una llave foranea en una misma tabla , les mando mi bd para que la vean gracias..
CREATE TABLE mantenimiento
(
id_mantenimiento int4,
id_componente int4,
id_sistema varchar(5),
nº int4,
costo money,
fecha date,
tiempo_vida int4, check (tiempo_vida > 0),
descripcion varchar(300),
disponible bool,
vigente bool,
primary key (id_mantenimiento),
foreign key (id_componente,id_sistema) references componente_sistema,
foreign key (nº) references kardex_sisterna
);
CREATE TABLE mantenimiento
(
id_mantenimiento int4,
id_componente int4,
id_sistema varchar(5),
nº int4,
costo money,
fecha date,
tiempo_vida int4, check (tiempo_vida > 0),
descripcion varchar(300),
disponible bool,
vigente bool,
primary key (id_mantenimiento),
foreign key (id_componente,id_sistema) references componente_sistema,
foreign key (nº) references kardex_sisterna
);
Valora esta pregunta


0