source: admin/Database/ogAdmBD-1.0.4-1.0.6pre.sql @ 0646da6

918-git-images-111dconfigfileconfigure-oglivegit-imageslgromero-new-oglivemainmaint-cronmount-efivarfsmultivmmultivm-ogboot-installerogClonningEngineogboot-installer-jenkinsoglive-ipv6test-python-scriptsticket-301ticket-50ticket-50-oldticket-577ticket-585ticket-611ticket-612ticket-693ticket-700ubu24tplunification2use-local-agent-oglivevarios-instalacionwebconsole3
Last change on this file since 0646da6 was 7bc3088, checked in by ramon <ramongomez@…>, 11 years ago

#672: Indicar en la BD que el parámetro protocolo de clonación es de tipo literal.

git-svn-id: https://opengnsys.es/svn/branches/version1.0@4402 a21b9725-9963-47de-94b9-378ad31fedc9

  • Property mode set to 100644
File size: 6.7 KB
RevLine 
[e262ce7]1### Fichero de actualización de la base de datos.
[0e7f797]2# OpenGnSys 1.0.4 - 1.0.6
[e262ce7]3#use ogAdmBD
4
[9583e59]5# Mejorar el rendimiento en acceso a la cola de acciones.
[e262ce7]6ALTER TABLE acciones
[9583e59]7        ADD KEY (idordenador),
8        ADD KEY (idprocedimiento),
9        ADD KEY (idtarea),
10        ADD KEY (idprogramacion);
11
[e262ce7]12# Internacionalización correcta de los asistentes.
13UPDATE asistentes
14        SET descripcion = 'Asistente Deploy de Imagenes' WHERE descripcion = 'Asistente "Deploy" de Imagenes';
15UPDATE asistentes
16        SET descripcion = 'Asistente UpdateCache con Imagenes' WHERE descripcion = 'Asistente "UpdateCache" con Imagenes';
17
18# Añadir validación del cliente.
19ALTER TABLE aulas
20        ADD validacion TINYINT(1) DEFAULT 0,
21        ADD paginalogin VARCHAR(100),
22        ADD paginavalidacion VARCHAR(100);
23
24ALTER TABLE ordenadores
25        ADD validacion TINYINT(1) DEFAULT 0,
26        ADD paginalogin VARCHAR(100),
27        ADD paginavalidacion VARCHAR(100);
28
29# Nuevos comandos.
30ALTER TABLE comandos
31        ADD submenu VARCHAR(50) NOT NULL DEFAULT '';
32INSERT INTO comandos (idcomando, descripcion, pagina, gestor, funcion, urlimg, aplicambito, visuparametros, parametros, comentarios, activo, submenu) VALUES
33        (11, 'Eliminar Imagen Cache', '../comandos/EliminarImagenCache.php', '../comandos/gestores/gestor_Comandos.php', 'EliminarImagenCache', '', 31, 'iph;tis;dcr;scp', 'nfn;iph;tis;dcr;scp', '', 1, ''),
34        (12, 'Crear Imagen Basica', '../comandos/CrearImagenBasica.php', '../comandos/gestores/gestor_Comandos.php', 'CrearImagenBasica', '', 16, 'dsk;par;cpt;idi;nci;ipr;iph;bpi;cpc;bpc;rti;nba', 'nfn;dsk;par;cpt;idi;nci;ipr;iph;bpi;cpc;bpc;rti;nba', '', 1, 'Sincronizacion'),
[dffcac5]35        (13, 'Restaurar Imagen Basica', '../comandos/RestaurarImagenBasica.php', '../comandos/gestores/gestor_Comandos.php', 'RestaurarImagenBasica', '', 28, 'dsk;par;idi;nci;ipr;iph;bpi;cpc;bpc;rti;nba;met', 'nfn;dsk;par;idi;nci;ipr;iph;bpi;cpc;bpc;rti;nba;met', '', 1, 'Sincronizacion'),
[e262ce7]36        (14, 'Crear Software Incremental', '../comandos/CrearSoftIncremental.php', '../comandos/gestores/gestor_Comandos.php', 'CrearSoftIncremental', '', 16, 'dsk;par;idi;nci;ipr;idf;ncf;bpi;cpc;bpc;iph;rti;nba', 'nfn;dsk;par;idi;nci;ipr;idf;ncf;bpi;cpc;bpc;iph;rti;nba', '', 1, 'Sincronizacion'),
[8626306]37        (15, 'Restaurar Software Incremental', '../comandos/RestaurarSoftIncremental.php', '../comandos/gestores/gestor_Comandos.php', 'RestaurarSoftIncremental', '', 28, 'dsk;par;idi;nci;ipr;idf;ncf;bpi;cpc;bpc;iph;rti;met;nba', 'nfn;dsk;par;idi;nci;ipr;idf;ncf;bpi;cpc;bpc;iph;rti;met;nba', '', 1, 'Sincronizacion')
38        ON DUPLICATE KEY UPDATE
39                descripcion=VALUES(descripcion), pagina=VALUES(pagina),
40                gestor=VALUES(gestor), funcion=VALUES(funcion), urlimg=VALUES(urlimg),
41                aplicambito=VALUES(aplicambito), visuparametros=VALUES(visuparametros),
42                parametros=VALUES(parametros), comentarios=VALUES(comentarios),
43                activo=VALUES(activo), submenu=VALUES(submenu);
44
[e262ce7]45
46# Parámetros para los comandos nuevos.
47ALTER TABLE parametros
48        ADD KEY (nemonico);
49INSERT INTO parametros (idparametro, nemonico, descripcion, nomidentificador, nomtabla, nomliteral, tipopa, visual) VALUES
50        (31, 'idf', 'Imagen Incremental', 'idimagen', 'imagenes', 'descripcion', 1, 1),
51        (32, 'ncf', 'Nombre canónico de la Imagen Incremental', '', '', '', 0, 1),
52        (33, 'bpi', 'Borrar imagen o partición previamente', '', '', '', 5, 1),
53        (34, 'cpc', 'Copiar también en cache', '', '', '', 5, 1),
54        (35, 'bpc', 'Borrado previo de la imagen en cache', '', '', '', 5, 1),
55        (36, 'rti', 'Ruta de origen', '', '', '', 0, 1),
56        (37, 'met', 'Método clonación', ';', '', 'Desde caché; Desde repositorio', 3, 1),
57        (38, 'nba', 'No borrar archivos en destino', '', '', '', 0, 1);
58
[c1d6e25]59# Imágenes incrementales y completar soporte para varios discos.
[e262ce7]60ALTER TABLE imagenes
[c1d6e25]61        ADD numdisk smallint NOT NULL DEFAULT 1 AFTER idrepositorio,
[e262ce7]62        ADD tipo TINYINT NULL,
63        ADD imagenid INT NOT NULL DEFAULT '0',
64        ADD ruta VARCHAR(250) NULL;
65UPDATE imagenes SET tipo=1;
66
67# Cambio de tipo de grupo.
68UPDATE grupos SET tipo=70 WHERE tipo=50;
[9583e59]69
[6c41069]70# Actualizar menús para nuevo parámetro "video" del Kernel, que sustituye a "vga" (ticket #573).
71ALTER TABLE menus
72     MODIFY resolucion VARCHAR(50) DEFAULT NULL;
[5aa8b28]73#UPDATE menus SET resolucion = CASE resolucion
74#                                  WHEN '355' THEN 'uvesafb:1152x864-16'
75#                                  WHEN '788' THEN 'uvesafb:800x600-16'
76#                                  WHEN '789' THEN 'uvesafb:800x600-24'
77#                                  WHEN '791' THEN 'uvesafb:1024x768-16'
78#                                  WHEN '792' THEN 'uvesafb:1024x768-24'
79#                                  WHEN '794' THEN 'uvesafb:1280x1024-16'
80#                                  WHEN '795' THEN 'uvesafb:1280x1024-24'
81#                                  WHEN '798' THEN 'uvesafb:1600x1200-16'
82#                                  WHEN '799' THEN 'uvesafb:1600x1200-24'
83#                                  WHEN NULL  THEN 'uvesafb:800x600-16'
84#                                  ELSE resolucion
85#                              END;
[6c41069]86
[07a48a4]87# Cambios para NetBoot con ficheros dinámicos (tickets #534 #582).
[b120b77]88DROP TABLE IF EXISTS menuboot;
89DROP TABLE IF EXISTS itemboot;
90DROP TABLE IF EXISTS menuboot_itemboot;
[07a48a4]91ALTER TABLE ordenadores
[ddd91fb]92        MODIFY arranque VARCHAR(30) NOT NULL DEFAULT '00unknown';
[07a48a4]93UPDATE ordenadores SET arranque = '01' WHERE arranque = '1';
94UPDATE ordenadores SET arranque = '19pxeadmin' WHERE arranque = 'pxeADMIN';
95
[68649ae]96# Habilita el comando Particionar y formatear.
97UPDATE comandos SET activo = '1' WHERE idcomando = 10;
98ALTER TABLE sistemasficheros
[2fae4340]99        ADD UNIQUE INDEX descripcion (descripcion);
[68649ae]100INSERT INTO sistemasficheros (descripcion, nemonico) VALUES
101        ('EMPTY', 'EMPTY'),
102        ('CACHE', 'CACHE'),
103        ('BTRFS', 'BTRFS'),
104        ('EXT2', 'EXT2'),
105        ('EXT3', 'EXT3'),
106        ('EXT4', 'EXT4'),
107        ('FAT12', 'FAT12'),
108        ('FAT16', 'FAT16'),
109        ('FAT32', 'FAT32'),
110        ('HFS', 'HFS'),
111        ('HFSPLUS', 'HFSPLUS'),
112        ('JFS', 'JFS'),
113        ('NTFS', 'NTFS'),
114        ('REISERFS', 'REISERFS'),
115        ('REISER4', 'REISER4'),
116        ('UFS', 'UFS'),
[09558c8]117        ('XFS', 'XFS'),
118        ('EXFAT', 'EXFAT')
[68649ae]119        ON DUPLICATE KEY UPDATE
120                descripcion=VALUES(descripcion), nemonico=VALUES(nemonico);
[1316803c]121# Nuevas particiones marcadas como clonables.
[fea9dfb]122INSERT INTO tipospar (codpar, tipopar, clonable) VALUES
[09558c8]123        (CONV('EF',16,10), 'EFI', 1),
124        (CONV('AB00',16,10), 'HFS-BOOT', 1),
[8626306]125        (CONV('EF00',16,10), 'EFI', 1)
126        ON DUPLICATE KEY UPDATE
127                codpar=VALUES(codpar), tipopar=VALUES(tipopar), clonable=VALUES(clonable);
[68649ae]128
[8fa6b37]129# Añadir proxy para aulas.
130ALTER TABLE aulas
131       ADD proxy VARCHAR(30) AFTER dns;
132
[039e025]133# Valores por defecto para incorporar ordenadores (ticket #609).
134ALTER TABLE ordenadores
[30e0a23]135        ALTER fotoord SET DEFAULT 'fotoordenador.gif',
136        ALTER idproautoexec SET DEFAULT 0;
[5aa8b28]137UPDATE ordenadores
138        SET fotoord = SUBSTRING_INDEX(fotoord, '/', -1);
[039e025]139
[152a9c1]140# Corregir errata en particiones vacías con número de partición asignado al código de partición.
141UPDATE ordenadores_particiones
142        SET codpar = 0
143        WHERE codpar = numpar AND tamano = 0;
144
[0e7f797]145# Correccion en eliminar imagen de cache de cliente (ticket #658).
146ALTER TABLE ordenadores_particiones
147        MODIFY cache TEXT NOT NULL;
[152a9c1]148
[7bc3088]149# Mostrar protocolo de clonación en la cola de acciones (ticket #672)
150UPDATE parametros
151        SET tipopa = 0
152        WHERE idparametro = 30;
153
Note: See TracBrowser for help on using the repository browser.