X-Git-Url: https://projects.mako.cc/source/selectricity-live/blobdiff_plain/5a8b533b5abec8dc24674e4ef084b0b9779da8af..f7aee769411a893c1059c529a220c0d25c72974f:/db/create.sql diff --git a/db/create.sql b/db/create.sql index b7b50bf..0b9b74e 100644 --- a/db/create.sql +++ b/db/create.sql @@ -60,6 +60,8 @@ drop table if exists tokens; create table tokens( id int NOT NULL auto_increment, token varchar(100) NOT NULL, + vote_id int NOT NULL, + constraint fk_vote_token foreign key (vote_id) references vote(id), primary key (id) ); @@ -70,9 +72,8 @@ drop table if exists votes; create table votes ( id int NOT NULL auto_increment, voter_id int DEFAULT NULL, - token_id int DEFAULT NULL, + confirmed tinyint NOT NULL DEFAULT 0, constraint fk_vote_voter foreign key (voter_id) references voters(id), - constraint fk_vote_token foreign key (token_id) references token(id), primary key (id) ); @@ -88,3 +89,26 @@ create table rankings ( primary key (id) ); +# CREATE users TABLE +##################################### +DROP TABLE IF EXISTS `users`; +CREATE TABLE `users` ( + `id` int(11) NOT NULL auto_increment, + `login` varchar(80) NOT NULL default '', + `salted_password` varchar(40) NOT NULL default '', + `email` varchar(60) NOT NULL default '', + `firstname` varchar(40) default NULL, + `lastname` varchar(40) default NULL, + `salt` varchar(40) NOT NULL default '', + `verified` int(11) default '0', + `role` varchar(40) default NULL, + `security_token` varchar(40) default NULL, + `token_expiry` datetime default NULL, + `created_at` datetime default NULL, + `updated_at` datetime default NULL, + `logged_in_at` datetime default NULL, + `deleted` int(11) default '0', + `delete_after` datetime default NULL, + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=latin1; +