diff --git a/db/db.ddl b/db/db.ddl
index 52b984df0d15ac1079af412be6ce5432a8a19a53..e4bb437a13e30ee90babc850fee6b73cebcfca32 100644
--- a/db/db.ddl
+++ b/db/db.ddl
@@ -262,10 +262,12 @@ CREATE TABLE jobs (
 	created_at	timestamp with time zone	NOT NULL DEFAULT CURRENT_TIMESTAMP,	-- kdy byl založen
 	finished_at	timestamp with time zone	DEFAULT NULL,				-- kdy doběhl
 	expires_at	timestamp with time zone	DEFAULT NULL,				-- kdy bude automaticky smazán
-	description	text		NOT NULL DEFAULT '',
+	description	text		NOT NULL DEFAULT '',					-- popis jobu
+	result		text		NOT NULL DEFAULT '',					-- jednořádková zpráva o výsledku
+	-- Vstupní parametry a výsledky jobu
 	in_json		jsonb		DEFAULT NULL,
 	out_json	jsonb		DEFAULT NULL,
-	-- Soubory jsou součástí úlohy a po jejím ukončení budou smazány
+	-- Soubory jsou součástí úlohy a po její expiraci budou smazány
 	in_file		varchar(255)	DEFAULT NULL,
 	out_file	varchar(255)	DEFAULT NULL
 );
diff --git a/db/upgrade-20210116.sql b/db/upgrade-20210116.sql
new file mode 100644
index 0000000000000000000000000000000000000000..4c4ab81ebc314b2860c32d53d6446162549378f4
--- /dev/null
+++ b/db/upgrade-20210116.sql
@@ -0,0 +1,3 @@
+SET ROLE 'mo_osmo';
+
+ALTER TABLE jobs ADD COLUMN result text NOT NULL DEFAULT '';
diff --git a/mo/db.py b/mo/db.py
index cd9d0a39853c5c130ccfe3ddd343ca022fb761ce..2ec74c78ddd78e06e3ff155f6d482a4cf76b03ca 100644
--- a/mo/db.py
+++ b/mo/db.py
@@ -496,6 +496,7 @@ class Job(Base):
     state = Column(Enum(JobState, name='job_state'), nullable=False)
     user_id = Column(Integer, ForeignKey('users.user_id'), nullable=False)
     description = Column(Text, nullable=False, server_default=text("''::text"))
+    result = Column(Text, nullable=False, server_default=text("''::text"))
     created_at = Column(DateTime(True), nullable=False, server_default=text("CURRENT_TIMESTAMP"))
     finished_at = Column(DateTime(True))
     expires_at = Column(DateTime(True))