X-Git-Url: http://git.cyclocoop.org/?p=cavote.git;a=blobdiff_plain;f=schema.sql;h=891cf7690b64fdb7c0a1914cef0cd3604d4c0696;hp=20ddccb955bc2d7cb17f63c1ded302e55eb14241;hb=33346b25d357b3ad3242cfac21ab09e92cb2024b;hpb=ceddf4b06d5bc343c8de8016ead00ab99abdfeac diff --git a/schema.sql b/schema.sql index 20ddccb..891cf76 100644 --- a/schema.sql +++ b/schema.sql @@ -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