source: admin/Database/ogAdmBD-1.0.4a-1.0.6pre.sql @ 1cacd3f

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