X-Git-Url: https://git.llucax.com/software/sercom-old.git/blobdiff_plain/2629d689134a52c5d3210e371758931b99692a84..008329b110ad2862d9f1d6548b90eaf20a11fb6b:/doc/schema.sql?ds=inline

diff --git a/doc/schema.sql b/doc/schema.sql
index 556ef70..9743ce6 100644
--- a/doc/schema.sql
+++ b/doc/schema.sql
@@ -20,7 +20,7 @@ CREATE TABLE inscripto
     curso_id        INTEGER NOT NULL,
     -- campos
     mail            VARCHAR(150) NOT NULL,
-    activo          INTEGER(1) NOT NULL DEFAULT 1,
+    activo          BOOLEAN NOT NULL DEFAULT 1,
     UNIQUE          (padron, curso_id)
 );
 
@@ -31,7 +31,7 @@ CREATE TABLE docente
     nombre          VARCHAR(150) NOT NULL,
     -- campos
     mail            VARCHAR(150) NOT NULL,
-    corrige         INTEGER(1) NOT NULL DEFAULT 1,
+    corrige         BOOLEAN NOT NULL DEFAULT 1,
     UNIQUE          (nombre)
 );
 
@@ -65,6 +65,7 @@ CREATE TABLE entrega
     ejercicio_id    INTEGER NOT NULL,
     desde           DATE NOT NULL,
     hasta           DATE NOT NULL,
+    finalizada      BOOLEAN NOT NULL DEFAULT 1,
     UNIQUE          (curso_id, nro_ejercicio, entrega)
 );
 
@@ -75,10 +76,11 @@ CREATE TABLE caso_de_prueba
     ejercicio_id    INTEGER NOT NULL,
     nombre          VARCHAR(255) NOT NULL,
     -- campos
-    privado         INTEGER(1) NOT NULL,
-    activo          INTEGER(1) NOT NULL DEFAULT 1,
+    privado         BOOLEAN NOT NULL,
+    activo          BOOLEAN NOT NULL DEFAULT 1,
     parametros      VARCHAR(255),
-    salidas         VARCHAR(255),
+    codigo_retorno  INTEGER DEFAULT 0,
+    tiempo_cpu      FLOAT DEFAULT NULL,
     UNIQUE          (ejercicio_id, nombre)
 );
 
@@ -91,10 +93,11 @@ CREATE TABLE intento
     numero          INTEGER NOT NULL,
     -- campos
     llegada         DATE NOT NULL,
+    inicio_compila  DATE,
+    fin_compila     DATE,
     inicio_pruebas  DATE,
     fin_pruebas     DATE,
-    compila_ok      INTEGER(1),
-    notificado      INTEGER(1) NOT NULL DEFAULT 0,
+    compila         BOOLEAN,
     mail_respuesta  VARCHAR(150) NOT NULL,
     observaciones   VARCHAR(255),
     UNIQUE          (entrega_id, inscripto_id, llegada)
@@ -123,8 +126,7 @@ CREATE TABLE prueba
     -- campos
     inicio              DATE NOT NULL,
     fin                 DATE,
-    memoria_ok          INTEGER(1),
-    salida_ok           INTEGER(1),
+    pasada              BOOLEAN,
     observaciones       VARCHAR(255),
     UNIQUE              (intento_id, caso_de_prueba_id)
 );
