#738 #713 Base de datos: se incluye el campo id del sistema operativo en perfiles de software

git-svn-id: https://opengnsys.es/svn/branches/version1.1@4902 a21b9725-9963-47de-94b9-378ad31fedc9
remotes/github/debian-pkg
Irina Gomez 2016-04-26 08:35:04 +00:00
parent 38e2328e8f
commit 212d995312
9 changed files with 109 additions and 4 deletions

View File

@ -237,9 +237,23 @@ ALTER TABLE menus
DROP scoorx,
DROP scoory;
# Eliminar campo sin uso, nuevos componentes hardware y nº de serie (ticket #713)
ALTER TABLE tipohardwares
DROP pci;
INSERT INTO tipohardwares (idtipohardware, descripcion, urlimg, nemonico) VALUES
(17, 'Chasis del Sistema', '', 'cha'),
(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;
# Directorios en repo para distintas UO (ticket #678).
ALTER TABLE entidades
ADD ogunit TINYINT(1) NOT NULL DEFAULT 0;
ALTER TABLE centros
ADD directorio VARCHAR(50) DEFAULT '';
# Campo ID sistema operativo en el perfil de software (tickets #738 #713)
ALTER TABLE perfilessoft
ADD idnombreso SMALLINT UNSIGNED AFTER idperfilsoft;

View File

@ -237,9 +237,22 @@ ALTER TABLE menus
DROP scoorx,
DROP scoory;
# Eliminar campo sin uso, nuevos componentes hardware y nº de serie (ticket #713)
ALTER TABLE tipohardwares
DROP pci;
INSERT INTO tipohardwares (idtipohardware, descripcion, urlimg, nemonico) VALUES
(17, 'Chasis del Sistema', '', 'cha'),
(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;
# Directorios en repo para distintas UO (ticket #678).
ALTER TABLE entidades
ADD ogunit TINYINT(1) NOT NULL DEFAULT 0;
ALTER TABLE centros
ADD directorio VARCHAR(50) DEFAULT '';
# Incluir campo ID sistema operativo en el perfil de software (tickets #738 #713)
ALTER TABLE perfilessoft
ADD idnombreso SMALLINT UNSIGNED AFTER idperfilsoft;

View File

@ -235,9 +235,22 @@ ALTER TABLE menus
DROP scoorx,
DROP scoory;
# Eliminar campo sin uso, nuevos componentes hardware y nº de serie (ticket #713)
ALTER TABLE tipohardwares
DROP pci;
INSERT INTO tipohardwares (idtipohardware, descripcion, urlimg, nemonico) VALUES
(17, 'Chasis del Sistema', '', 'cha'),
(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;
# Directorios en repo para distintas UO (ticket #678).
ALTER TABLE entidades
ADD ogunit TINYINT(1) NOT NULL DEFAULT 0;
ALTER TABLE centros
ADD directorio VARCHAR(50) DEFAULT '';
# Campo ID sistema operativo en el perfil de software (tickets #738 #713)
ALTER TABLE perfilessoft
ADD idnombreso SMALLINT UNSIGNED AFTER idperfilsoft;

View File

@ -246,9 +246,22 @@ ALTER TABLE menus
DROP scoorx,
DROP scoory;
# Eliminar campo sin uso, nuevos componentes hardware y nº de serie (ticket #713)
ALTER TABLE tipohardwares
DROP pci;
INSERT INTO tipohardwares (idtipohardware, descripcion, urlimg, nemonico) VALUES
(17, 'Chasis del Sistema', '', 'cha'),
(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;
# Directorios en repo para distintas UO (ticket #678).
ALTER TABLE entidades
ADD ogunit TINYINT(1) NOT NULL DEFAULT 0;
ALTER TABLE centros
ADD directorio VARCHAR(50) DEFAULT '';
# Campo ID sistema operativo en el perfil de software (tickets #738 #713)
ALTER TABLE perfilessoft
ADD idnombreso SMALLINT UNSIGNED AFTER idperfilsoft;

View File

@ -182,9 +182,22 @@ ALTER TABLE menus
DROP scoorx,
DROP scoory;
# Eliminar campo sin uso, nuevos componentes hardware y nº de serie (ticket #713)
ALTER TABLE tipohardwares
DROP pci;
INSERT INTO tipohardwares (idtipohardware, descripcion, urlimg, nemonico) VALUES
(17, 'Chasis del Sistema', '', 'cha'),
(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;
# Directorios en repo para distintas UO (ticket #678).
ALTER TABLE entidades
ADD ogunit TINYINT(1) NOT NULL DEFAULT 0;
ALTER TABLE centros
ADD directorio VARCHAR(50) DEFAULT '';
# Incluir campo ID sistema operativo en el perfil de software (tickets #738 #713)
ALTER TABLE perfilessoft
ADD idnombreso SMALLINT UNSIGNED AFTER idperfilsoft;

View File

@ -174,9 +174,22 @@ ALTER TABLE menus
DROP scoorx,
DROP scoory;
# Eliminar campo sin uso, nuevos componentes hardware y nº de serie (ticket #713)
ALTER TABLE tipohardwares
DROP pci;
INSERT INTO tipohardwares (idtipohardware, descripcion, urlimg, nemonico) VALUES
(17, 'Chasis del Sistema', '', 'cha'),
(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;
# Directorios en repo para distintas UO (ticket #678).
ALTER TABLE entidades
ADD ogunit TINYINT(1) NOT NULL DEFAULT 0;
ALTER TABLE centros
ADD directorio VARCHAR(50) DEFAULT '';
# Campo ID sistema operativo en el perfil de software (tickets #738 #713)
ALTER TABLE perfilessoft
ADD idnombreso SMALLINT UNSIGNED AFTER idperfilsoft;

View File

@ -42,9 +42,23 @@ ALTER TABLE menus
DROP scoorx,
DROP scoory;
# Eliminar campo sin uso, nuevos componentes hardware y nº de serie (ticket #713)
ALTER TABLE tipohardwares
DROP pci;
INSERT INTO tipohardwares (idtipohardware, descripcion, urlimg, nemonico) VALUES
(17, 'Chasis del Sistema', '', 'cha'),
(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;
# Directorios en repo para distintas UO (ticket #678).
ALTER TABLE entidades
ADD ogunit TINYINT(1) NOT NULL DEFAULT 0;
ALTER TABLE centros
ADD directorio VARCHAR(50) DEFAULT '';
# Incluir campo ID sistema operativo en el perfil de software (tickets #738 #713)
ALTER TABLE perfilessoft
ADD idnombreso SMALLINT UNSIGNED AFTER idperfilsoft;

View File

@ -47,8 +47,8 @@ ALTER TABLE tipohardwares
DROP pci;
INSERT INTO tipohardwares (idtipohardware, descripcion, urlimg, nemonico) VALUES
(17, 'Chasis del Sistema', '', 'cha'),
(18, 'Controladores de almacenamiento', '', 'sto'),
(19, 'Tipo de proceso de arranque', '', 'boo');
(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;
@ -58,3 +58,6 @@ ALTER TABLE entidades
ALTER TABLE centros
ADD directorio VARCHAR(50) DEFAULT '';
# Incluir campo ID sistema operativo en el perfil de software (tickets #738 #713)
ALTER TABLE perfilessoft
ADD idnombreso SMALLINT UNSIGNED AFTER idperfilsoft;

View File

@ -82,6 +82,14 @@ CREATE PROCEDURE addcols() BEGIN
ALTER TABLE ordenadores_particiones
ADD revision SMALLINT UNSIGNED NOT NULL DEFAULT 0 AFTER idimagen;
END IF;
# Incluir campo sistema operativo en el perfil de software (tickets #738 #713)
IF NOT EXISTS (SELECT * FROM information_schema.COLUMNS
WHERE COLUMN_NAME='idnombreso' AND TABLE_NAME='perfilessoft' AND TABLE_SCHEMA=DATABASE())
THEN
ALTER TABLE perfilessoft
ADD idnombreso SMALLINT UNSIGNED AFTER idperfilsoft;
END IF;
END//
# Ejecutar actualización condicional.
delimiter ';'
@ -115,8 +123,9 @@ UPDATE usuarios
# Nuevos componentes hardware (ticket #713)
INSERT INTO tipohardwares (idtipohardware, descripcion, urlimg, nemonico) VALUES
(17, 'Chasis del Sistema', '', 'cha'),
(18, 'Controladores de almacenamiento', '', 'sto'),
(19, 'Tipo de proceso de arranque', '', 'boo')
(18, 'Controladores de almacenamiento', '../images/iconos/almacenamiento.png', 'sto'),
(19, 'Tipo de proceso de arranque', '../images/iconos/arranque.png', 'boo')
ON DUPLICATE KEY UPDATE
descripcion=VALUES(descripcion), urlimg=VALUES(urlimg), nemonico=VALUES(nemonico);