feat[SQL]: foreign keys.
This commit is contained in:
parent
ee830eb048
commit
d37f031a26
@ -188,13 +188,121 @@ CREATE TABLE varier
|
||||
-- Foreign Keys
|
||||
-- ============================================================================
|
||||
|
||||
ALTER TABLE acheter
|
||||
ADD CONSTRAINT fk1__acheter FOREIGN KEY (id_membre)
|
||||
REFERENCES membres (id_membre);
|
||||
|
||||
ALTER TABLE acheter
|
||||
ADD CONSTRAINT fk2__acheter FOREIGN KEY (id_piece)
|
||||
REFERENCES pieces (id_piece);
|
||||
|
||||
ALTER TABLE avoir_motif
|
||||
ADD CONSTRAINT fk1__avoir_motif FOREIGN KEY (id_piece)
|
||||
REFERENCES piecess (id_piece);
|
||||
|
||||
ALTER TABLE avoir_motif
|
||||
ADD CONSTRAINT fk2__avoir_motif FOREIGN KEY (id_motif)
|
||||
REFERENCES motifs (id_motif);
|
||||
|
||||
ALTER TABLE colorer
|
||||
ADD CONSTRAINT fk1__colorer FOREIGN KEY (id_piece)
|
||||
REFERENCES pieces (id_piece);
|
||||
|
||||
ALTER TABLE colorer
|
||||
ADD CONSTRAINT fk2__colorer FOREIGN KEY (id_couleur)
|
||||
REFERENCES couleurs (id_couleur);
|
||||
|
||||
ALTER TABLE construire
|
||||
ADD CONSTRAINT fk1__construire FOREIGN KEY (id_boite)
|
||||
REFERENCES boites (id_boite);
|
||||
|
||||
ALTER TABLE construire
|
||||
ADD CONSTRAINT fk2__construire FOREIGN KEY (id_modele)
|
||||
REFERENCES modeles (id_modele);
|
||||
|
||||
ALTER TABLE contenir
|
||||
ADD CONSTRAINT fk2__contenir FOREIGN KEY (id_boite)
|
||||
REFERENCES pieces (id_piece);
|
||||
|
||||
ALTER TABLE enregistrer
|
||||
ADD CONSTRAINT fk1__enregistrer FOREIGN KEY (id_boite)
|
||||
REFERENCES boites (id_boite);
|
||||
|
||||
ALTER TABLE enregistrer
|
||||
ADD CONSTRAINT fk2__enregistrer FOREIGN KEY (id_membre)
|
||||
REFERENCES membres (id_membre);
|
||||
|
||||
ALTER TABLE etre
|
||||
ADD CONSTRAINT fk1__etre FOREIGN KEY (id_piece)
|
||||
REFERENCES pieces (id_piece);
|
||||
|
||||
ALTER TABLE etre_complexe
|
||||
ADD CONSTRAINT fk1__etre_complexe FOREIGN KEY (id_piece)
|
||||
REFERENCES pieces (id_piece);
|
||||
|
||||
ALTER TABLE etre_complexe
|
||||
ADD CONSTRAINT fk2__etre_complexe FOREIGN KEY (id_piece_2)
|
||||
REFERENCES pieces (id_piece_2);
|
||||
|
||||
ALTER TABLE etre_forme
|
||||
ADD CONSTRAINT fk1__etre_forme FOREIGN KEY (id_forme)
|
||||
REFERENCES formes (id_forme);
|
||||
|
||||
ALTER TABLE etre_forme
|
||||
ADD CONSTRAINT fk2__etre_forme FOREIGN KEY (id_piece)
|
||||
REFERENCES pieces (id_piece);
|
||||
|
||||
ALTER TABLE fils
|
||||
ADD CONSTRAINT fk1__fils FOREIGN KEY (id_modele)
|
||||
REFERENCES modeles (id_modele);
|
||||
|
||||
ALTER TABLE illustrations
|
||||
ADD CONSTRAINT fk1__illustrations FOREIGN KEY (id_modele)
|
||||
REFERENCES modeles (id_modele);
|
||||
|
||||
ALTER TABLE messages
|
||||
ADD CONSTRAINT fk1__messages FOREIGN KEY (id_fil)
|
||||
REFERENCES fils (id_fil);
|
||||
|
||||
ALTER TABLE messages
|
||||
ADD CONSTRAINT fk2__messages FOREIGN KEY (id_message_2)
|
||||
REFERENCES messages (id_message_2);
|
||||
|
||||
ALTER TABLE necessiter
|
||||
ADD CONSTRAINT fk1__necessiter FOREIGN KEY (id_modele)
|
||||
REFERENCES modeles (id_modele);
|
||||
|
||||
ALTER TABLE necessiter
|
||||
ADD CONSTRAINT fk2__necessiter FOREIGN KEY (id_piece)
|
||||
REFERENCES pieces (id_piece);
|
||||
|
||||
ALTER TABLE noter
|
||||
ADD CONSTRAINT fk1__noter FOREIGN KEY (id_modele)
|
||||
REFERENCES modeles (id_modele);
|
||||
|
||||
ALTER TABLE noter
|
||||
ADD CONSTRAINT fk2__noter FOREIGN KEY (id_membre)
|
||||
REFERENCES membres (id_membre);
|
||||
|
||||
ALTER TABLE perdre
|
||||
ADD CONSTRAINT fk1__perdre FOREIGN KEY (id_membre)
|
||||
REFERENCES membres (id_membre);
|
||||
|
||||
ALTER TABLE perdre
|
||||
ADD CONSTRAINT fk2__perdre FOREIGN KEY (id_boite)
|
||||
REFERENCES boites (id_boite);
|
||||
|
||||
ALTER TABLE perdre
|
||||
ADD CONSTRAINT fk3__perdre FOREIGN KEY (id_piece)
|
||||
REFERENCES pieces (id_piece);
|
||||
|
||||
ALTER TABLE varier
|
||||
ADD CONSTRAINT fk1__varier FOREIGN KEY (id_modele)
|
||||
REFERENCES modeles (id_modele);
|
||||
|
||||
ALTER TABLE varier
|
||||
ADD CONSTRAINT fk2__varier FOREIGN KEY (id_modele_2)
|
||||
REFERENCES modeles (id_modele_2);
|
||||
|
||||
-- ============================================================================
|
||||
-- Indexes
|
||||
|
Loading…
x
Reference in New Issue
Block a user