summaryrefslogtreecommitdiffstats
path: root/admin
diff options
context:
space:
mode:
authorramon <ramongomez@us.es>2014-11-04 14:12:39 +0000
committerramon <ramongomez@us.es>2014-11-04 14:12:39 +0000
commit942373cbef1c1643ccfba83fecf3175412677ecc (patch)
treeb156b5311a0d6a20db3dc0b7f676a180640a56ef /admin
parent1cacd3fa1a1ae1f36bb07b6c57eddf18c1e50684 (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.sql9
-rw-r--r--admin/Database/ogAdmBD-1.0.2-1.0.6pre.sql9
-rw-r--r--admin/Database/ogAdmBD-1.0.2a-1.0.6pre.sql6
-rw-r--r--admin/Database/ogAdmBD-1.0.3-1.0.6pre.sql6
-rw-r--r--admin/Database/ogAdmBD-1.0.4-1.0.6pre.sql6
-rw-r--r--admin/Database/ogAdmBD-1.0.4a-1.0.6pre.sql5
-rw-r--r--admin/Database/ogAdmBD-1.0.5-1.0.6pre.sql6
-rw-r--r--admin/Database/ogAdmBD-1.0.6pre.sql20
-rw-r--r--admin/Database/ogAdmBD.sql1
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;