diff --git a/internal/migrations/sql/000001_init.up.sql b/internal/migrations/sql/000001_init.up.sql index 70f18a0..0579444 100644 --- a/internal/migrations/sql/000001_init.up.sql +++ b/internal/migrations/sql/000001_init.up.sql @@ -1,5 +1,5 @@ CREATE TABLE elections ( - id INTEGER PRIMARY KEY AUTOINCREMENT, + id INTEGER PRIMARY KEY AUTOINCREMENT, -- TODO: try to generate a UUID name TEXT NOT NULL, tokens INTEGER NOT NULL, are_voters_known INTEGER NOT NULL, @@ -57,7 +57,6 @@ CREATE TABLE votes ( election_id INTEGER NOT NULL, choice_text TEXT NOT NULL, tokens INTEGER NOT NULL, --- calculated_vote_count GENERATED ALWAYS AS (floor(sqrt(tokens))) VIRTUAL, TODO: Cannot use math functions created_at DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP, PRIMARY KEY (voter_identity, choice_text), FOREIGN KEY (voter_identity, election_id) REFERENCES voters (identity, election_id),