source: admin/Database/ogAdmBD-1.0.4-1.0.5pre.sql @ 904be96

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 904be96 was 09558c8, checked in by ramon <ramongomez@…>, 12 years ago

#541 #602: Actualización de la BD para establecer partición de tipo EFI como clonable.

git-svn-id: https://opengnsys.es/svn/branches/version1.0@4062 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.
[6c41069]2# OpenGnSys 1.0.4 - 1.0.5
[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'),
[418464b]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(16, 'Crear Imagen Básica', '../comandos/CrearImagenBasica.php', '../comandos/gestores/gestor_Comandos.php', 'CreateBaseImage', '', 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, 'diferenciacion'),
39(17, 'Restaurar Imagen Básica', '../comandos/RestaurarImagenBasica.php', '../comandos/gestores/gestor_Comandos.php', 'RestoreBaseImage', '', 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, 'diferenciacion'),
40(18, 'Crear Imagen Diferencial', '../comandos/CrearSoftIncremental.php', '../comandos/gestores/gestor_Comandos.php', 'CreateDiffImage', '', 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, 'diferenciacion'),
41(19, 'Restaurar Imagen Diferencial', '../comandos/RestaurarSoftIncremental.php', '../comandos/gestores/gestor_Comandos.php', 'RestoreDiffImage', '', 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, 'diferenciacion');
[e262ce7]42
43# Parámetros para los comandos nuevos.
44ALTER TABLE parametros
45        ADD KEY (nemonico);
46INSERT INTO parametros (idparametro, nemonico, descripcion, nomidentificador, nomtabla, nomliteral, tipopa, visual) VALUES
47        (31, 'idf', 'Imagen Incremental', 'idimagen', 'imagenes', 'descripcion', 1, 1),
48        (32, 'ncf', 'Nombre canónico de la Imagen Incremental', '', '', '', 0, 1),
49        (33, 'bpi', 'Borrar imagen o partición previamente', '', '', '', 5, 1),
50        (34, 'cpc', 'Copiar también en cache', '', '', '', 5, 1),
51        (35, 'bpc', 'Borrado previo de la imagen en cache', '', '', '', 5, 1),
52        (36, 'rti', 'Ruta de origen', '', '', '', 0, 1),
53        (37, 'met', 'Método clonación', ';', '', 'Desde caché; Desde repositorio', 3, 1),
54        (38, 'nba', 'No borrar archivos en destino', '', '', '', 0, 1);
55
56# Imágenes incrementales.
57ALTER TABLE imagenes
58        ADD tipo TINYINT NULL,
59        ADD imagenid INT NOT NULL DEFAULT '0',
60        ADD ruta VARCHAR(250) NULL;
61UPDATE imagenes SET tipo=1;
62
63# Cambio de tipo de grupo.
64UPDATE grupos SET tipo=70 WHERE tipo=50;
[9583e59]65
[6c41069]66# Actualizar menús para nuevo parámetro "video" del Kernel, que sustituye a "vga" (ticket #573).
67ALTER TABLE menus
68     MODIFY resolucion VARCHAR(50) DEFAULT NULL;
69UPDATE menus SET resolucion = CASE resolucion
70                                   WHEN '355' THEN 'uvesafb:1152x864-16'
71                                   WHEN '788' THEN 'uvesafb:800x600-16'
72                                   WHEN '789' THEN 'uvesafb:800x600-24'
73                                   WHEN '791' THEN 'uvesafb:1024x768-16'
74                                   WHEN '792' THEN 'uvesafb:1024x768-24'
75                                   WHEN '794' THEN 'uvesafb:1280x1024-16'
76                                   WHEN '795' THEN 'uvesafb:1280x1024-24'
77                                   WHEN '798' THEN 'uvesafb:1600x1200-16'
78                                   WHEN '799' THEN 'uvesafb:1600x1200-24'
79                                   WHEN NULL  THEN 'uvesafb:800x600-16'
80                                   ELSE resolucion
81                              END;
82
[07a48a4]83# Cambios para NetBoot con ficheros dinámicos (tickets #534 #582).
[b120b77]84DROP TABLE IF EXISTS menuboot;
85DROP TABLE IF EXISTS itemboot;
86DROP TABLE IF EXISTS menuboot_itemboot;
[07a48a4]87ALTER TABLE ordenadores
[ddd91fb]88        MODIFY arranque VARCHAR(30) NOT NULL DEFAULT '00unknown';
[07a48a4]89UPDATE ordenadores SET arranque = '01' WHERE arranque = '1';
90UPDATE ordenadores SET arranque = '19pxeadmin' WHERE arranque = 'pxeADMIN';
91
[68649ae]92# Habilita el comando Particionar y formatear.
93UPDATE comandos SET activo = '1' WHERE idcomando = 10;
94ALTER TABLE sistemasficheros
[2fae4340]95        ADD UNIQUE INDEX descripcion (descripcion);
[68649ae]96INSERT INTO sistemasficheros (descripcion, nemonico) VALUES
97        ('EMPTY', 'EMPTY'),
98        ('CACHE', 'CACHE'),
99        ('BTRFS', 'BTRFS'),
100        ('EXT2', 'EXT2'),
101        ('EXT3', 'EXT3'),
102        ('EXT4', 'EXT4'),
103        ('FAT12', 'FAT12'),
104        ('FAT16', 'FAT16'),
105        ('FAT32', 'FAT32'),
106        ('HFS', 'HFS'),
107        ('HFSPLUS', 'HFSPLUS'),
108        ('JFS', 'JFS'),
109        ('NTFS', 'NTFS'),
110        ('REISERFS', 'REISERFS'),
111        ('REISER4', 'REISER4'),
112        ('UFS', 'UFS'),
[09558c8]113        ('XFS', 'XFS'),
114        ('EXFAT', 'EXFAT')
[68649ae]115        ON DUPLICATE KEY UPDATE
116                descripcion=VALUES(descripcion), nemonico=VALUES(nemonico);
[fea9dfb]117INSERT INTO tipospar (codpar, tipopar, clonable) VALUES
[09558c8]118        (CONV('EF',16,10), 'EFI', 1),
119        (CONV('AB00',16,10), 'HFS-BOOT', 1),
120        (CONV('EF00',16,10), 'EFI', 1);
[68649ae]121
[8fa6b37]122# Añadir proxy para aulas.
123ALTER TABLE aulas
124       ADD proxy VARCHAR(30) AFTER dns;
125
[039e025]126# Valores por defecto para incorporar ordenadores (ticket #609).
127ALTER TABLE ordenadores
[30e0a23]128        ALTER fotoord SET DEFAULT 'fotoordenador.gif',
129        ALTER idproautoexec SET DEFAULT 0;
[039e025]130
Note: See TracBrowser for help on using the repository browser.