diff --git a/PostgreSQL/tables/tables.sql b/PostgreSQL/tables/tables.sql index 0b9be4a..39b5d92 100644 --- a/PostgreSQL/tables/tables.sql +++ b/PostgreSQL/tables/tables.sql @@ -24,6 +24,11 @@ DROP TABLE IF EXISTS necessiter CASCADE; DROP TABLE IF EXISTS noter CASCADE; DROP TABLE IF EXISTS perdre CASCADE; DROP TABLE IF EXISTS varier CASCADE; +DROP TABLE IF EXISTS formes CASCADE; +DROP TABLE IF EXISTS membres CASCADE; +DROP TABLE IF EXISTS motifs CASCADE; +DROP TABLE IF EXISTS pieces CASCADE; +DROP TABLE IF EXISTS pieces_complexes CASCADE; -- ============================================================================ -- Tables @@ -228,7 +233,7 @@ ALTER TABLE acheter ALTER TABLE avoir_motif ADD CONSTRAINT fk1__avoir_motif FOREIGN KEY (id_piece) - REFERENCES piecess (id_piece); + REFERENCES pieces (id_piece); ALTER TABLE avoir_motif ADD CONSTRAINT fk2__avoir_motif FOREIGN KEY (id_motif) @@ -271,8 +276,8 @@ ALTER TABLE etre_complexe REFERENCES pieces (id_piece); ALTER TABLE etre_complexe - ADD CONSTRAINT fk2__etre_complexe FOREIGN KEY (id_piece_2) - REFERENCES pieces (id_piece_2); + ADD CONSTRAINT fk2__etre_complexe FOREIGN KEY (id_piece_complexe) + REFERENCES pieces_complexes (id_piece_complexe); ALTER TABLE etre_forme ADD CONSTRAINT fk1__etre_forme FOREIGN KEY (id_forme) @@ -296,7 +301,7 @@ ALTER TABLE messages ALTER TABLE messages ADD CONSTRAINT fk2__messages FOREIGN KEY (id_message_2) - REFERENCES messages (id_message_2); + REFERENCES messages (id_message); ALTER TABLE necessiter ADD CONSTRAINT fk1__necessiter FOREIGN KEY (id_modele) @@ -332,7 +337,7 @@ ALTER TABLE varier ALTER TABLE varier ADD CONSTRAINT fk2__varier FOREIGN KEY (id_modele_2) - REFERENCES modeles (id_modele_2); + REFERENCES modeles (id_modele); -- ============================================================================ -- Indexes