Users can vote
[cavote.git] / schema.sql
index 20ddccb..891cf76 100644 (file)
@@ -1,3 +1,4 @@
+drop table if exists user_choice;
 drop table if exists choices;
 drop table if exists attachments;
 drop table if exists votes;
@@ -61,6 +62,15 @@ create table choices (
     FOREIGN KEY(id_vote) REFERENCES vote(id)
 );
 
+create table user_choice (
+    id_user INTEGER,
+    id_choice INTEGER,
+    weight INTEGER,
+    FOREIGN KEY(id_user) REFERENCES users(id),
+    FOREIGN KEY(id_choice) REFERENCES choices(id),
+    PRIMARY KEY(id_user, id_choice)
+);
+
 -- Test data
 
 insert into users (email, password, name, organization, is_admin, key) values ("admin@admin.fr", "d033e22ae348aeb5660fc2140aec35850c4da997", "Toto (admin) Tata", "World corp", 1, "test"); -- mdp = admin