Skip to content
Snippets Groups Projects

Automatická oprava rozbitých PDF

Merged Martin Mareš requested to merge mj/auto-fix-jobs into devel
1 unresolved thread
3 files
+ 12
2
Compare changes
  • Side-by-side
  • Inline
Files
3
+ 4
2
@@ -219,11 +219,13 @@ CREATE TABLE papers (
bytes int DEFAULT NULL, -- velikost souboru
file_name varchar(255) DEFAULT NULL, -- relativní cesta k souboru
orig_file_name varchar(255) DEFAULT NULL, -- původní cesta, pokud PDF bylo poničené
note text NOT NULL DEFAULT '' -- komentář uploadujícího
note text NOT NULL DEFAULT '', -- komentář uploadujícího
fixed_at timestamp with time zone DEFAULT NULL
-- Sémantika práce s poničenými soubory:
-- - správná PDF mají orig_file_name=NULL
-- - pokud někdo odevzdá poničené, vyplní se orig_file_name, ale file_name=NULL
-- - časem se spustí oprava, která vyplní i file_name a přepočítá bytes
-- - časem se spustí oprava, která vyplní i file_name, přepočítá bytes a nastaví fixed_at
-- - pokud oprava selže, nastaví pouze fixed_at
);
CREATE INDEX papers_for_task_index ON papers (for_task);
Loading