Adding tests
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
CREATE TABLE IF NOT EXISTS poll (
|
||||
id UNSIGNED INT NOT NULL AUTOINCREMENT,
|
||||
CREATE TABLE IF NOT EXISTS polls (
|
||||
id INTEGER PRIMARY KEY,
|
||||
question TEXT NOT NULL,
|
||||
member_yes_votes UNSIGNED INT NOT NULL,
|
||||
member_no_votes UNSIGNED INT NOT NULL,
|
||||
@@ -7,19 +7,18 @@ CREATE TABLE IF NOT EXISTS poll (
|
||||
non_member_no_votes UNSIGNED INT NOT NULL,
|
||||
created_at DATETIME,
|
||||
updated_at DATETIME,
|
||||
expires_at DATETIME,
|
||||
PRIMARY KEY (id)
|
||||
)
|
||||
expires_at DATETIME
|
||||
);
|
||||
|
||||
CREATE TABLE IF NOT EXISTS voters (
|
||||
poll_id UNSIGNED INT NOT NULL,
|
||||
voter_email TEXT NOT NULL,
|
||||
FOREIGN KEY (poll_id) poll(id),
|
||||
FOREIGN KEY (poll_id) REFERENCES polls(id),
|
||||
PRIMARY KEY (poll_id, voter_email)
|
||||
)
|
||||
);
|
||||
|
||||
CREATE TABLE IF NOT EXISTS members (
|
||||
email TEXT NOT NULL,
|
||||
member_name TEXT,
|
||||
PRIMARY KEY (email)
|
||||
)
|
||||
);
|
||||
|
||||
Reference in New Issue
Block a user