diff options
author | ramon <ramongomez@us.es> | 2014-11-04 14:12:39 +0000 |
---|---|---|
committer | ramon <ramongomez@us.es> | 2014-11-04 14:12:39 +0000 |
commit | 942373cbef1c1643ccfba83fecf3175412677ecc (patch) | |
tree | b156b5311a0d6a20db3dc0b7f676a180640a56ef /admin | |
parent | 1cacd3fa1a1ae1f36bb07b6c57eddf18c1e50684 (diff) |
#677: Incluir en la BD un nuevo campo para la fecha de despliegue de imagen.
git-svn-id: https://opengnsys.es/svn/branches/version1.0@4425 a21b9725-9963-47de-94b9-378ad31fedc9
Diffstat (limited to 'admin')
-rw-r--r-- | admin/Database/ogAdmBD-1.0.1-1.0.6pre.sql | 9 | ||||
-rw-r--r-- | admin/Database/ogAdmBD-1.0.2-1.0.6pre.sql | 9 | ||||
-rw-r--r-- | admin/Database/ogAdmBD-1.0.2a-1.0.6pre.sql | 6 | ||||
-rw-r--r-- | admin/Database/ogAdmBD-1.0.3-1.0.6pre.sql | 6 | ||||
-rw-r--r-- | admin/Database/ogAdmBD-1.0.4-1.0.6pre.sql | 6 | ||||
-rw-r--r-- | admin/Database/ogAdmBD-1.0.4a-1.0.6pre.sql | 5 | ||||
-rw-r--r-- | admin/Database/ogAdmBD-1.0.5-1.0.6pre.sql | 6 | ||||
-rw-r--r-- | admin/Database/ogAdmBD-1.0.6pre.sql | 20 | ||||
-rw-r--r-- | admin/Database/ogAdmBD.sql | 1 |
9 files changed, 56 insertions, 12 deletions
diff --git a/admin/Database/ogAdmBD-1.0.1-1.0.6pre.sql b/admin/Database/ogAdmBD-1.0.1-1.0.6pre.sql index 10e701b7..ba80e00d 100644 --- a/admin/Database/ogAdmBD-1.0.1-1.0.6pre.sql +++ b/admin/Database/ogAdmBD-1.0.1-1.0.6pre.sql @@ -193,7 +193,14 @@ ALTER TABLE ordenadores UPDATE ordenadores SET fotoord = SUBSTRING_INDEX(fotoord, '/', -1); -# Correccion en eliminar imagen de cache de cliente (ticket #658). +# Incluir fecha de despliegue/restauración (ticket #677) y +# correcion en eliminar imagen de cache de cliente (ticket #658) ALTER TABLE ordenadores_particiones + ADD fechadespliegue DATETIME NULL AFTER idperfilsoft, MODIFY cache TEXT NOT NULL; +# Mostrar protocolo de clonación en la cola de acciones (ticket #672). +UPDATE parametros + SET tipopa = 0 + WHERE idparametro = 30; + diff --git a/admin/Database/ogAdmBD-1.0.2-1.0.6pre.sql b/admin/Database/ogAdmBD-1.0.2-1.0.6pre.sql index 4dab9b8b..9970c4d3 100644 --- a/admin/Database/ogAdmBD-1.0.2-1.0.6pre.sql +++ b/admin/Database/ogAdmBD-1.0.2-1.0.6pre.sql @@ -193,7 +193,14 @@ ALTER TABLE ordenadores UPDATE ordenadores SET fotoord = SUBSTRING_INDEX(fotoord, '/', -1); -# Correccion en eliminar imagen de cache de cliente (ticket #658). +# Incluir fecha de despliegue/restauración (ticket #677) y +# correcion en eliminar imagen de cache de cliente (ticket #658) ALTER TABLE ordenadores_particiones + ADD fechadespliegue DATETIME NULL AFTER idperfilsoft, MODIFY cache TEXT NOT NULL; +# Mostrar protocolo de clonación en la cola de acciones (ticket #672). +UPDATE parametros + SET tipopa = 0 + WHERE idparametro = 30; + diff --git a/admin/Database/ogAdmBD-1.0.2a-1.0.6pre.sql b/admin/Database/ogAdmBD-1.0.2a-1.0.6pre.sql index 446107a1..98402448 100644 --- a/admin/Database/ogAdmBD-1.0.2a-1.0.6pre.sql +++ b/admin/Database/ogAdmBD-1.0.2a-1.0.6pre.sql @@ -191,11 +191,13 @@ ALTER TABLE ordenadores UPDATE ordenadores SET fotoord = SUBSTRING_INDEX(fotoord, '/', -1); -# Correccion en eliminar imagen de cache de cliente (ticket #658). +# Incluir fecha de despliegue/restauración (ticket #677) y +# correcion en eliminar imagen de cache de cliente (ticket #658) ALTER TABLE ordenadores_particiones + ADD fechadespliegue DATETIME NULL AFTER idperfilsoft, MODIFY cache TEXT NOT NULL; -# Mostrar protocolo de clonación en la cola de acciones (ticket #672) +# Mostrar protocolo de clonación en la cola de acciones (ticket #672). UPDATE parametros SET tipopa = 0 WHERE idparametro = 30; diff --git a/admin/Database/ogAdmBD-1.0.3-1.0.6pre.sql b/admin/Database/ogAdmBD-1.0.3-1.0.6pre.sql index 7a46a698..b55de950 100644 --- a/admin/Database/ogAdmBD-1.0.3-1.0.6pre.sql +++ b/admin/Database/ogAdmBD-1.0.3-1.0.6pre.sql @@ -192,11 +192,13 @@ UPDATE ordenadores_particiones SET codpar = 0 WHERE codpar = numpar AND tamano = 0; -# Correccion en eliminar imagen de cache de cliente (ticket #658). +# Incluir fecha de despliegue/restauración (ticket #677) y +# correcion en eliminar imagen de cache de cliente (ticket #658) ALTER TABLE ordenadores_particiones + ADD fechadespliegue DATETIME NULL AFTER idperfilsoft, MODIFY cache TEXT NOT NULL; -# Mostrar protocolo de clonación en la cola de acciones (ticket #672) +# Mostrar protocolo de clonación en la cola de acciones (ticket #672). UPDATE parametros SET tipopa = 0 WHERE idparametro = 30; diff --git a/admin/Database/ogAdmBD-1.0.4-1.0.6pre.sql b/admin/Database/ogAdmBD-1.0.4-1.0.6pre.sql index bf482b3d..f84b7e01 100644 --- a/admin/Database/ogAdmBD-1.0.4-1.0.6pre.sql +++ b/admin/Database/ogAdmBD-1.0.4-1.0.6pre.sql @@ -142,11 +142,13 @@ UPDATE ordenadores_particiones SET codpar = 0 WHERE codpar = numpar AND tamano = 0; -# Correccion en eliminar imagen de cache de cliente (ticket #658). +# Incluir fecha de despliegue/restauración (ticket #677) y +# correcion en eliminar imagen de cache de cliente (ticket #658) ALTER TABLE ordenadores_particiones + ADD fechadespliegue DATETIME NULL AFTER idperfilsoft, MODIFY cache TEXT NOT NULL; -# Mostrar protocolo de clonación en la cola de acciones (ticket #672) +# Mostrar protocolo de clonación en la cola de acciones (ticket #672). UPDATE parametros SET tipopa = 0 WHERE idparametro = 30; diff --git a/admin/Database/ogAdmBD-1.0.4a-1.0.6pre.sql b/admin/Database/ogAdmBD-1.0.4a-1.0.6pre.sql index da763698..4f483746 100644 --- a/admin/Database/ogAdmBD-1.0.4a-1.0.6pre.sql +++ b/admin/Database/ogAdmBD-1.0.4a-1.0.6pre.sql @@ -134,8 +134,10 @@ UPDATE ordenadores_particiones SET codpar = 0 WHERE codpar = numpar AND tamano = 0; -# Correccion en eliminar imagen de cache de cliente (ticket #658). +# Incluir fecha de despliegue/restauración (ticket #677) y +# correccion en eliminar imagen de cache de cliente (ticket #658). ALTER TABLE ordenadores_particiones + ADD fechadespliegue DATETIME NULL AFTER idperfilsoft, MODIFY cache TEXT NOT NULL; # Mostrar protocolo de clonación en la cola de acciones (ticket #672) @@ -143,3 +145,4 @@ UPDATE parametros SET tipopa = 0 WHERE idparametro = 30; + diff --git a/admin/Database/ogAdmBD-1.0.5-1.0.6pre.sql b/admin/Database/ogAdmBD-1.0.5-1.0.6pre.sql index 56cfbce3..4ca500e1 100644 --- a/admin/Database/ogAdmBD-1.0.5-1.0.6pre.sql +++ b/admin/Database/ogAdmBD-1.0.5-1.0.6pre.sql @@ -2,11 +2,13 @@ # OpenGnSys 1.0.5 - 1.0.6 #use ogAdmBD -# Correccion en eliminar imagen de cache de cliente (ticket #658). +# Incluir fecha de despliegue/restauración (ticket #677) y +# correcion en eliminar imagen de cache de cliente (ticket #658) ALTER TABLE ordenadores_particiones + ADD fechadespliegue DATETIME NULL AFTER idperfilsoft, MODIFY cache TEXT NOT NULL; -# Mostrar protocolo de clonación en la cola de acciones (ticket #672) +# Mostrar protocolo de clonación en la cola de acciones (ticket #672). UPDATE parametros SET tipopa = 0 WHERE idparametro = 30; diff --git a/admin/Database/ogAdmBD-1.0.6pre.sql b/admin/Database/ogAdmBD-1.0.6pre.sql index 9b141ba7..ccd9748c 100644 --- a/admin/Database/ogAdmBD-1.0.6pre.sql +++ b/admin/Database/ogAdmBD-1.0.6pre.sql @@ -2,7 +2,25 @@ # OpenGnSys 1.0.6 #use ogAdmBD -# Mostrar protocolo de clonación en la cola de acciones (ticket #672) +# Eliminar procedimiento para evitar errores de ejecución. +DROP PROCEDURE IF EXISTS addcols; +# Procedimiento para actualización condicional de tablas. +delimiter '//' +CREATE PROCEDURE addcols() BEGIN + # Incluir fecha de despliegue/restauración (ticket #677). + IF NOT EXISTS (SELECT * FROM information_schema.COLUMNS + WHERE COLUMN_NAME='fechadespliegue' AND TABLE_NAME='ordenadores_particiones' AND TABLE_SCHEMA=DATABASE()) + THEN + ALTER TABLE ordenadores_particiones + ADD fechadespliegue DATETIME NULL AFTER idperfilsoft; + END IF; +END// +# Ejecutar actualización condicional. +delimiter ';' +CALL addcols(); +DROP PROCEDURE addcols; + +# Mostrar protocolo de clonación en la cola de acciones (ticket #672). UPDATE parametros SET tipopa = 0 WHERE idparametro = 30; diff --git a/admin/Database/ogAdmBD.sql b/admin/Database/ogAdmBD.sql index 38005b39..b0ddad3c 100644 --- a/admin/Database/ogAdmBD.sql +++ b/admin/Database/ogAdmBD.sql @@ -518,6 +518,7 @@ CREATE TABLE IF NOT EXISTS `ordenadores_particiones` ( `idnombreso` smallint(11) NOT NULL, `idimagen` int(11) NOT NULL, `idperfilsoft` int(11) NOT NULL, + `fechadespliegue` datetime NULL, `cache` text NOT NULL, UNIQUE KEY `idordenadornumdisknumpar` (`idordenador`,`numdisk`,`numpar`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8; |