summaryrefslogtreecommitdiffstats
path: root/admin
diff options
context:
space:
mode:
authorRamón M. Gómez <ramongomez@us.es>2018-05-23 12:42:19 +0200
committerRamón M. Gómez <ramongomez@us.es>2019-12-12 14:37:06 +0100
commitbad4e8a5ebb0679a911cc8eaddc9f0e4866912c3 (patch)
tree03444d2406745f8e8c97192c7df88c4f895566aa /admin
parent525d31632d03f5969d57117a92a21b6a1f6ae93d (diff)
#812: Tomar tipos de partición del fichero JSON en formularios de comandos web.
Diffstat (limited to 'admin')
-rw-r--r--[l---------]admin/Database/ogAdmBD-1.1.1pre-1.1.1.sql37
1 files changed, 36 insertions, 1 deletions
diff --git a/admin/Database/ogAdmBD-1.1.1pre-1.1.1.sql b/admin/Database/ogAdmBD-1.1.1pre-1.1.1.sql
index fd52f3c8..f425b5e6 120000..100644
--- a/admin/Database/ogAdmBD-1.1.1pre-1.1.1.sql
+++ b/admin/Database/ogAdmBD-1.1.1pre-1.1.1.sql
@@ -1 +1,36 @@
-ogAdmBD-1.1.0a-1.1.1.sql \ No newline at end of file
+### Fichero de actualización de la base de datos.
+# OpenGnsys 1.1.1pre - OpenGnsys 1.1.1
+#use ogAdmBD
+
+# Eliminar procedimiento y disparador para evitar errores de ejecución.
+DROP PROCEDURE IF EXISTS addcols;
+# Procedimiento para actualización condicional de tablas.
+DELIMITER '//'
+CREATE PROCEDURE addcols() BEGIN
+ # Añadir campo para incluir PC de profesor de aula (ticket #816).
+ IF NOT EXISTS (SELECT * FROM information_schema.COLUMNS
+ WHERE COLUMN_NAME='idordprofesor' AND TABLE_NAME='aulas' AND TABLE_SCHEMA=DATABASE())
+ THEN
+ ALTER TABLE aulas
+ ADD idordprofesor INT(11) DEFAULT 0 AFTER puestos;
+ END IF;
+ # Borrar campos sin uso del antiguo servicio ogAdmRepo (ticket #875).
+ IF EXISTS (SELECT * FROM information_schema.COLUMNS
+ WHERE COLUMN_NAME='puertorepo' AND TABLE_NAME='repositorios' AND TABLE_SCHEMA=DATABASE())
+ THEN
+ ALTER TABLE repositorios
+ DROP passguor,
+ DROP puertorepo;
+ END IF;
+END//
+# Ejecutar actualización condicional.
+DELIMITER ';'
+CALL addcols();
+DROP PROCEDURE addcols;
+
+# Cambio del nombre de las plantillas PXE para compatibilidad con UEFI.
+UPDATE ordenadores SET arranque='10' WHERE arranque='01';
+
+# Eliminar tabla sustituida por fichero de configuracion (ticket #812).
+DROP TABLE IF EXISTS tipospar;
+