Rename is_anonymous to are_voters_known
This commit is contained in:
@ -2,11 +2,11 @@ CREATE TABLE elections (
|
|||||||
id INTEGER PRIMARY KEY AUTOINCREMENT,
|
id INTEGER PRIMARY KEY AUTOINCREMENT,
|
||||||
name TEXT NOT NULL,
|
name TEXT NOT NULL,
|
||||||
tokens INTEGER NOT NULL,
|
tokens INTEGER NOT NULL,
|
||||||
is_anonymous INTEGER NOT NULL,
|
are_voters_known INTEGER NOT NULL,
|
||||||
max_voters INTEGER, -- mandatory when election is anonymous
|
max_voters INTEGER, -- mandatory when election is anonymous
|
||||||
created_at DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
created_at DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
||||||
expires_at DATETIME NOT NULL,
|
expires_at DATETIME NOT NULL,
|
||||||
CHECK (is_anonymous = 0 OR (is_anonymous = 1 AND max_voters IS NOT NULL AND max_voters >= 1))
|
CHECK (are_voters_known = 0 OR (are_voters_known = 1 AND max_voters IS NOT NULL AND max_voters >= 1))
|
||||||
);
|
);
|
||||||
|
|
||||||
CREATE TRIGGER prevent_created_at_update_election
|
CREATE TRIGGER prevent_created_at_update_election
|
||||||
|
Reference in New Issue
Block a user