SET ROLE 'mo_osmo';

ALTER TYPE job_type ADD VALUE 'create_protocols';
ALTER TYPE job_type ADD VALUE 'process_scans';

ALTER TYPE job_state ADD VALUE 'preparing';

CREATE TABLE scan_pages (
	job_id		int		NOT NULL REFERENCES jobs(job_id) ON DELETE CASCADE,
	file_nr		int		NOT NULL,					-- co to je za stránku
	page_nr		int		NOT NULL,
	user_id		int		DEFAULT NULL REFERENCES users(user_id),		-- přiřazení účastníkovi a úloze
	task_id		int		DEFAULT NULL REFERENCES tasks(task_id),
	seq_id		int		NOT NULL,					-- pořadové číslo v rámci úlohy
	UNIQUE (job_id, file_nr, page_nr)
);