feat[SQL]: foreign keys.
This commit is contained in:
parent
ee830eb048
commit
d37f031a26
@ -188,13 +188,121 @@ CREATE TABLE varier
|
|||||||
-- Foreign Keys
|
-- 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
|
-- Indexes
|
||||||
|
Loading…
x
Reference in New Issue
Block a user