Switching to SQLite and creating the tables
This commit is contained in:
25
server/db/db_format.sql
Normal file
25
server/db/db_format.sql
Normal file
@@ -0,0 +1,25 @@
|
||||
CREATE TABLE IF NOT EXISTS poll (
|
||||
id UNSIGNED INT NOT NULL AUTOINCREMENT,
|
||||
question TEXT NOT NULL,
|
||||
member_yes_votes UNSIGNED INT NOT NULL,
|
||||
member_no_votes UNSIGNED INT NOT NULL,
|
||||
non_member_yes_votes UNSIGNED INT NOT NULL,
|
||||
non_member_no_votes UNSIGNED INT NOT NULL,
|
||||
created_at DATETIME,
|
||||
updated_at DATETIME,
|
||||
expires_at DATETIME,
|
||||
PRIMARY KEY (id)
|
||||
)
|
||||
|
||||
CREATE TABLE IF NOT EXISTS voters (
|
||||
poll_id UNSIGNED INT NOT NULL,
|
||||
voter_email TEXT NOT NULL,
|
||||
FOREIGN KEY (poll_id) poll(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