X-Git-Url: https://projects.mako.cc/source/selectricity-live/blobdiff_plain/4efa3e9bc47cc649205a399fde51ed7e61bef7f8..2ba40f97b78f529984ff26c7c7d61c91d213e7b0:/db/create.sql diff --git a/db/create.sql b/db/create.sql index 4a2025f..bbc054a 100644 --- a/db/create.sql +++ b/db/create.sql @@ -1,18 +1,3 @@ -# CREATE users TABLE -##################################### - -#drop table if exists users; -#create table users ( -# id int NOT NULL auto_increment, -# login varchar(80) default NULL, -# password varchar(40) default NULL, -# primary key (id) -#); - -## Create a default system user to own stage directions -## and similar. Users cannot log in. -#insert into users ( id, login ) values ( 1, "System Defaults" ); - # CREATE elections TABLE ##################################### @@ -21,9 +6,10 @@ create table elections ( id int NOT NULL auto_increment, name varchar(100) NOT NULL, description TEXT NOT NULL, - anonymous tinyint NOT NULL DEFAULT 0, - startdate datetime NOT NULL, - enddate datetime, + anonymous tinyint NOT NULL DEFAULT 1, + startdate datetime, + enddate datetime NOT NULL, + active tinyint NOT NULL DEFAULT 0, user_id int NOT NULL, primary key (id), constraint fk_user_election foreign key (user_id) references users(id) @@ -38,7 +24,9 @@ create table candidates ( election_id int NOT NULL, name varchar(100) NOT NULL, description text NULL, - picture blob NOT NULL, + picture_filename varchar(200), + picture_data blob, + picture_type varchar(100), primary key (id) );