diff --git a/PostgreSQL/tables/tables.sql b/PostgreSQL/tables/tables.sql index 39b5d92..956d976 100644 --- a/PostgreSQL/tables/tables.sql +++ b/PostgreSQL/tables/tables.sql @@ -36,16 +36,16 @@ DROP TABLE IF EXISTS pieces_complexes CASCADE; CREATE TABLE acheter ( - id_membre SERIAL NOT NULL, - id_piece SERIAL NOT NULL, + id_membre INTEGER NOT NULL, + id_piece INTEGER NOT NULL, quantite_acheter INTEGER , CONSTRAINT pk__acheter PRIMARY KEY (id_membre, id_piece) ); CREATE TABLE avoir_motif ( - id_piece SERIAL NOT NULL, - id_motif SERIAL NOT NULL, + id_piece INTEGER NOT NULL, + id_motif INTEGER NOT NULL, CONSTRAINT pk__avoir_motif PRIMARY KEY (id_piece, id_motif) ); @@ -59,22 +59,22 @@ CREATE TABLE boites CREATE TABLE colorer ( - id_piece SERIAL NOT NULL, - id_couleur SERIAL NOT NULL, + id_piece INTEGER NOT NULL, + id_couleur INTEGER NOT NULL, CONSTRAINT pk__colorer PRIMARY KEY (id_piece, id_couleur) ); CREATE TABLE construire ( - id_boite SERIAL NOT NULL, - id_modele SERIAL NOT NULL, + id_boite INTEGER NOT NULL, + id_modele INTEGER NOT NULL, CONSTRAINT pk__construire PRIMARY KEY (id_boite, id_modele) ); CREATE TABLE contenir ( - id_boite SERIAL NOT NULL, - id_piece SERIAL NOT NULL, + id_boite INTEGER NOT NULL, + id_piece INTEGER NOT NULL, quantite_contenir INTEGER NOT NULL, CONSTRAINT pk__contenir PRIMARY KEY (id_boite, id_piece) ); @@ -88,37 +88,37 @@ CREATE TABLE couleurs CREATE TABLE enregistrer ( - id_boite SERIAL NOT NULL, - id_membre SERIAL NOT NULL, + id_boite INTEGER NOT NULL, + id_membre INTEGER NOT NULL, quantite_enregistrer INTEGER NOT NULL, CONSTRAINT pk__enregistrer PRIMARY KEY (id_boite, id_membre) ); CREATE TABLE etre ( - id_piece SERIAL NOT NULL, - id_marque SERIAL NOT NULL, + id_piece INTEGER NOT NULL, + id_marque INTEGER NOT NULL, CONSTRAINT pk__etre PRIMARY KEY (id_piece, id_marque) ); CREATE TABLE etre_complexe ( - id_piece SERIAL NOT NULL, - id_piece_complexe SERIAL NOT NULL, + id_piece INTEGER NOT NULL, + id_piece_complexe INTEGER NOT NULL, CONSTRAINT pk__etre_complexe PRIMARY KEY (id_piece, id_piece_complexe) ); CREATE TABLE etre_forme ( - id_forme SERIAL NOT NULL, - id_piece SERIAL NOT NULL, + id_forme INTEGER NOT NULL, + id_piece INTEGER NOT NULL, CONSTRAINT pk__etre_forme PRIMARY KEY (id_forme, id_piece) ); CREATE TABLE fils ( - id_fil SERIAL NOT NULL, - id_modele SERIAL NOT NULL, + id_fil INTEGER NOT NULL, + id_modele INTEGER NOT NULL, CONSTRAINT pk__fils PRIMARY KEY (id_fil) ); @@ -126,7 +126,7 @@ CREATE TABLE illustrations ( id_illustration SERIAL NOT NULL, url_illustration VARCHAR(2048) , - id_modele SERIAL NOT NULL, + id_modele INTEGER NOT NULL, CONSTRAINT pk__illustrations PRIMARY KEY (id_illustration) ); @@ -152,58 +152,61 @@ CREATE TABLE modeles id_modele SERIAL NOT NULL, nom_modele VARCHAR(255) , url_notice_modele VARCHAR(2048) , - id_membre SERIAL NOT NULL, - id_modele_2 SERIAL NOT NULL, + id_membre INTEGER NOT NULL, + id_modele_2 INTEGER NOT NULL, CONSTRAINT pk__modeles PRIMARY KEY (id_modele) ); CREATE TABLE necessiter ( - id_modele SERIAL NOT NULL, - id_piece SERIAL NOT NULL, + id_modele INTEGER NOT NULL, + id_piece INTEGER NOT NULL, quantite_necessiter INTEGER NOT NULL, CONSTRAINT pk__necessiter PRIMARY KEY (id_modele, id_piece) ); CREATE TABLE noter ( - id_modele SERIAL NOT NULL, - id_membre SERIAL NOT NULL, + id_modele INTEGER NOT NULL, + id_membre INTEGER NOT NULL, note_noter VARCHAR(255) NOT NULL, CONSTRAINT pk__noter PRIMARY KEY (id_modele, id_membre) ); CREATE TABLE perdre ( - id_membre SERIAL NOT NULL, - id_boite SERIAL NOT NULL, - id_piece SERIAL NOT NULL, + id_membre INTEGER NOT NULL, + id_boite INTEGER NOT NULL, + id_piece INTEGER NOT NULL, quantite_perdre INTEGER NOT NULL, CONSTRAINT pk__perdre PRIMARY KEY (id_membre, id_boite, id_piece) ); CREATE TABLE varier ( - id_modele SERIAL NOT NULL, - id_modele_2 SERIAL NOT NULL, + id_modele INTEGER NOT NULL, + id_modele_2 INTEGER NOT NULL, CONSTRAINT pk__varier PRIMARY KEY (id_modele, id_modele_2) ); CREATE TABLE formes ( id_forme SERIAL NOT NULL, + nom_forme VARCHAR(255) NOT NULL, CONSTRAINT pk__formes PRIMARY KEY (id_forme) ); CREATE TABLE membres ( id_membre SERIAL NOT NULL, + nom_membre VARCHAR(255) NOT NULL, CONSTRAINT pk__membres PRIMARY KEY (id_membre) ); CREATE TABLE motifs ( id_motif SERIAL NOT NULL, + nom_motif VARCHAR(255) NOT NULL, CONSTRAINT pk__motifs PRIMARY KEY (id_motif) );