From 08d0b26744d61c17d33a60915d0a965d39dcb353 Mon Sep 17 00:00:00 2001 From: Dave Cross Date: Tue, 5 Aug 2014 21:14:26 +0100 Subject: [PATCH] Added database schema --- db/twittelect.sql | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 db/twittelect.sql diff --git a/db/twittelect.sql b/db/twittelect.sql new file mode 100644 index 0000000000..4c473c6251 --- /dev/null +++ b/db/twittelect.sql @@ -0,0 +1,27 @@ +create table list_owner ( + id integer primary key, + name varchar(200) not null +); + +create table party ( + id integer primary key, + name varchar(200) not null +); + +create table constituency ( + id integer primary key, + name varchar(200) not null, + list_owner_id integer not null, + foreign key (list_owner_id) references list_owner(id) +); + +create table candidate ( + id integer primary key, + name varchar(200) not null, + twitter varchar(200), + party_id integer not null, + constituency_id integer, + current_mp integer not null default 0, + foreign key (party_id) references party(id), + foreign key (constituency_id) references constituency(id) +);