task order is unique

This commit is contained in:
2025-09-18 21:44:51 +02:00
parent dae0d1cd51
commit 2c864b67e3
2 changed files with 5 additions and 5 deletions

View File

@@ -43,7 +43,7 @@ CREATE TABLE TASKS (
cipher_id INTEGER NOT NULL, cipher_id INTEGER NOT NULL,
position_id INTEGER NOT NULL, position_id INTEGER NOT NULL,
difficulty_level INTEGER NOT NULL, difficulty_level INTEGER NOT NULL,
order_num INTEGER NOT NULL, order_num INTEGER UNIQUE NOT NULL,
end_clue TEXT NOT NULL, end_clue TEXT NOT NULL,
FOREIGN KEY (cipher_id) REFERENCES CIPHERS(id), FOREIGN KEY (cipher_id) REFERENCES CIPHERS(id),
FOREIGN KEY (position_id) REFERENCES POSITIONS(id), FOREIGN KEY (position_id) REFERENCES POSITIONS(id),

View File

@@ -31,10 +31,10 @@ INSERT INTO CIPHERS (id, assignment, solution, clue) VALUES
-- Vložení úkolů -- Vložení úkolů
INSERT INTO TASKS (id, cipher_id, position_id, difficulty_level, order_num, end_clue) VALUES INSERT INTO TASKS (id, cipher_id, position_id, difficulty_level, order_num, end_clue) VALUES
(1, 1, 1, 1, 1, 'Pokračuj k dalšímu stanovišti.'), (1, 1, 1, 1, 10, 'Pokračuj k dalšímu stanovišti.'),
(2, 2, 2, 2, 2, 'Hledej QR kód u stromu.'), (2, 2, 2, 2, 20, 'Hledej QR kód u stromu.'),
(3, 3, 3, 3, 3, 'Gratulujeme, jsi v cíli!'), (3, 3, 3, 3, 30, 'Gratulujeme, jsi v cíli!'),
(4, 1, 4, 1, 2, 'To je vše, děkujeme za účast!'); (4, 1, 4, 1, 11, 'To je vše, děkujeme za účast!');
-- Vložení admina: heslo -- Vložení admina: heslo
INSERT INTO ADMINS (id, username, password) VALUES INSERT INTO ADMINS (id, username, password) VALUES