Rename is_anonymous to are_voters_known

This commit is contained in:
2024-12-30 15:34:29 +01:00
parent f1a951ce81
commit c8413eaff8

View File

@ -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