summaryrefslogtreecommitdiffstats
path: root/admin/Database
diff options
context:
space:
mode:
Diffstat (limited to 'admin/Database')
-rw-r--r--admin/Database/ogAdmBD-1.0.6b-1.1.0pre.sql7
-rw-r--r--admin/Database/ogAdmBD-1.1.0pre.sql7
-rw-r--r--admin/Database/ogAdmBD.sql1
3 files changed, 12 insertions, 3 deletions
diff --git a/admin/Database/ogAdmBD-1.0.6b-1.1.0pre.sql b/admin/Database/ogAdmBD-1.0.6b-1.1.0pre.sql
index 0616dd71..1df76a3e 100644
--- a/admin/Database/ogAdmBD-1.0.6b-1.1.0pre.sql
+++ b/admin/Database/ogAdmBD-1.0.6b-1.1.0pre.sql
@@ -74,7 +74,7 @@ ALTER TABLE parametros
ALTER TABLE tareas
MODIFY restrambito TEXT;
-# Actualizar componentes hardware y añadir nº de serie y clave de acceso a API REST de OGAgent (tickets #713 y #718)
+# Actualizar componentes hardware y añadir nº de serie, clave de acceso a API REST de OGAgent y directorio de ogLive(tickets #713, #718 y #768)
ALTER TABLE tipohardwares
DROP pci;
INSERT INTO tipohardwares (idtipohardware, descripcion, urlimg, nemonico) VALUES
@@ -82,8 +82,9 @@ INSERT INTO tipohardwares (idtipohardware, descripcion, urlimg, nemonico) VALUES
(18, 'Controladores de almacenamiento', '../images/iconos/almacenamiento.png', 'sto'),
(19, 'Tipo de proceso de arranque', '../images/iconos/arranque.png', 'boo');
ALTER TABLE ordenadores
- ADD numserie varchar(25) DEFAULT NULL AFTER nombreordenador,
- ADD agentkey VARCHAR(32) DEFAULT NULL;
+ ADD numserie VARCHAR(25) DEFAULT NULL AFTER nombreordenador,
+ ADD agentkey VARCHAR(32) DEFAULT NULL,
+ ADD oglivedir VARCHAR(50) NOT NULL DEFAULT 'ogLive';
# Directorios en repo para distintas UO (ticket #678).
ALTER TABLE entidades
diff --git a/admin/Database/ogAdmBD-1.1.0pre.sql b/admin/Database/ogAdmBD-1.1.0pre.sql
index 56d612b0..4fbdd038 100644
--- a/admin/Database/ogAdmBD-1.1.0pre.sql
+++ b/admin/Database/ogAdmBD-1.1.0pre.sql
@@ -63,6 +63,13 @@ CREATE PROCEDURE addcols() BEGIN
ALTER TABLE ordenadores
ADD KEY idaulaip (idaula ASC, ip ASC);
END IF;
+ # Añadir campo para directorio de ogLive asociado al cliente (ticket #768).
+ IF NOT EXISTS (SELECT * FROM information_schema.COLUMNS
+ WHERE COLUMN_NAME='oglivedir' AND TABLE_NAME='ordenadores' AND TABLE_SCHEMA=DATABASE())
+ THEN
+ ALTER TABLE ordenadores
+ ADD oglivedir VARCHAR(50) NOT NULL DEFAULT 'ogLive';
+ END IF;
# Eliminar campos no usado en inventario de hardware (ticket #713).
IF EXISTS (SELECT * FROM information_schema.COLUMNS
WHERE COLUMN_NAME='pci' AND TABLE_NAME='tipohardwares' AND TABLE_SCHEMA=DATABASE())
diff --git a/admin/Database/ogAdmBD.sql b/admin/Database/ogAdmBD.sql
index 009bb3b5..18e8e67b 100644
--- a/admin/Database/ogAdmBD.sql
+++ b/admin/Database/ogAdmBD.sql
@@ -519,6 +519,7 @@ CREATE TABLE IF NOT EXISTS `ordenadores` (
`paginalogin` varchar(100),
`paginavalidacion` varchar(100),
`agentkey` varchar(32),
+ `oglivedir` varchar(50) NOT NULL DEFAULT 'ogLive',
PRIMARY KEY (`idordenador`),
KEY `idaulaip` (`idaula` ASC, `ip` ASC)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;