Ver Mensaje Individual
  #3 (permalink)  
Antiguo 11/03/2009, 15:13
r0xdrig0
 
Fecha de Ingreso: diciembre-2007
Mensajes: 385
Antigüedad: 16 años, 11 meses
Puntos: 0
Respuesta: Probela con unique constraint

Hola bueno la tabla familia_x_hijos esta compuesta por:

id_familia (serial)
id_niño (varchar de 4), y la cree asi :

create table familia_x_hijos (id_familia serial references familia(id_familia), id_nino VARCHAR(4) references nino(id_nino), primary key (id_familia, id_nino));

(esta tabla table familia_x_hijos la crea sin problemas)



Donde id_familia esta relacionado con id_familia de la tabla familia y id_nino esta relacionada a id_nino de la tabla nino

y al inentar crear la tabla tutores_x_ninos de esta forma:

create table tutores_x_ninos´(id_tutores serial references tutores(id_tutores), id_nino VARCHAR(4) references nino(id_nino), primary key (id_tutores, id_nino));

Donde id_tutores esta referenciada a la tabla tutores y id_nino esta relacionada con la tabla nino. La cosa es q al crear la tabla tutores_x_ninos me da el siguiente error:

ERROR: there is no unique constraint matching given keys for referenced table "tutores"
Estado SQL:42830

Como lo puedo solucionar para q esta tabla tambien se relacione con la tabla nino???, ya q necesito esta relacion como puedo solucionar esto amigos??? de antemano gracias .... bye