Skip to content
Snippets Groups Projects
Commit 284fbfc7 authored by Martin Mareš's avatar Martin Mareš
Browse files

DB: Upgrade mezi aktuálním masterem a devel

parent 53582185
Branches
No related tags found
1 merge request!9WIP: Zárodek uživatelské části webu a submitování
-- FIXME: Doplnit
SET ROLE 'mo_osmo'; SET ROLE 'mo_osmo';
ALTER TABLE users ADD COLUMN
is_test boolean NOT NULL DEFAULT false; -- testovací účastník, není vidět ve výsledkovkách
CREATE TYPE round_state AS ENUM (
'preparing', -- v přípravě (viditelné pouze organizátorům)
'running', -- je možno odevzdávat
'grading', -- je možno opravovat a vyplňovat body
'closed' -- uzavřeno, není dovoleno nic měnit, zveřejněny výsledky
-- Garanta stavy neomezují, vždycky může všechno.
-- Ve stavu "running" mohou odevzdávat účastníci i dozor, a to i po termínu,
-- jen se odevzdaná řešení zobrazují jako opožděná.
);
ALTER TABLE rounds ADD COLUMN
state round_state NOT NULL DEFAULT 'preparing', -- stav kola
tasks_file varchar(255) DEFAULT NULL, -- jméno souboru se zadáním úloh
ct_tasks_start timestamp with time zone DEFAULT NULL, -- od kdy účastníci vidí zadání
ct_submit_end timestamp with time zone DEFAULT NULL, -- do kdy účastníci mohou regulérně odevzdávat
pr_submit_end timestamp with time zone DEFAULT NULL; -- do kdy dozor může regulérně odevzdávat
ALTER TABLE papers ADD COLUMN
note text NOT NULL DEFAULT "";
ALTER TABLE solutions RENAME COLUMN last_submit TO final_submit; ALTER TABLE solutions RENAME COLUMN last_submit TO final_submit;
ALTER TABLE solutions RENAME COLUMN last_feedback TO final_feedback; ALTER TABLE solutions RENAME COLUMN last_feedback TO final_feedback;
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment