source: admin/Database/ogAdmBD-1.0.4-1.0.5pre.sql @ 00829fa

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 00829fa was 1316803c, checked in by ramon <ramongomez@…>, 11 years ago

#565 #616: Integrar cambios en la BD para actualizaciones de versiones.

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

  • Property mode set to 100644
File size: 5.6 KB
Line 
1### Fichero de actualización de la base de datos.
2# OpenGnSys 1.0.4 - 1.0.5
3#use ogAdmBD
4
5# Mejorar el rendimiento en acceso a la cola de acciones.
6ALTER TABLE acciones
7        ADD KEY (idordenador),
8        ADD KEY (idprocedimiento),
9        ADD KEY (idtarea),
10        ADD KEY (idprogramacion);
11
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'),
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'),
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'),
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
39# Parámetros para los comandos nuevos.
40ALTER TABLE parametros
41        ADD KEY (nemonico);
42INSERT INTO parametros (idparametro, nemonico, descripcion, nomidentificador, nomtabla, nomliteral, tipopa, visual) VALUES
43        (31, 'idf', 'Imagen Incremental', 'idimagen', 'imagenes', 'descripcion', 1, 1),
44        (32, 'ncf', 'Nombre canónico de la Imagen Incremental', '', '', '', 0, 1),
45        (33, 'bpi', 'Borrar imagen o partición previamente', '', '', '', 5, 1),
46        (34, 'cpc', 'Copiar también en cache', '', '', '', 5, 1),
47        (35, 'bpc', 'Borrado previo de la imagen en cache', '', '', '', 5, 1),
48        (36, 'rti', 'Ruta de origen', '', '', '', 0, 1),
49        (37, 'met', 'Método clonación', ';', '', 'Desde caché; Desde repositorio', 3, 1),
50        (38, 'nba', 'No borrar archivos en destino', '', '', '', 0, 1);
51
52# Imágenes incrementales.
53ALTER TABLE imagenes
54        ADD tipo TINYINT NULL,
55        ADD imagenid INT NOT NULL DEFAULT '0',
56        ADD ruta VARCHAR(250) NULL;
57UPDATE imagenes SET tipo=1;
58
59# Cambio de tipo de grupo.
60UPDATE grupos SET tipo=70 WHERE tipo=50;
61
62# Actualizar menús para nuevo parámetro "video" del Kernel, que sustituye a "vga" (ticket #573).
63ALTER TABLE menus
64     MODIFY resolucion VARCHAR(50) DEFAULT NULL;
65UPDATE menus SET resolucion = CASE resolucion
66                                   WHEN '355' THEN 'uvesafb:1152x864-16'
67                                   WHEN '788' THEN 'uvesafb:800x600-16'
68                                   WHEN '789' THEN 'uvesafb:800x600-24'
69                                   WHEN '791' THEN 'uvesafb:1024x768-16'
70                                   WHEN '792' THEN 'uvesafb:1024x768-24'
71                                   WHEN '794' THEN 'uvesafb:1280x1024-16'
72                                   WHEN '795' THEN 'uvesafb:1280x1024-24'
73                                   WHEN '798' THEN 'uvesafb:1600x1200-16'
74                                   WHEN '799' THEN 'uvesafb:1600x1200-24'
75                                   WHEN NULL  THEN 'uvesafb:800x600-16'
76                                   ELSE resolucion
77                              END;
78
79# Cambios para NetBoot con ficheros dinámicos (tickets #534 #582).
80DROP TABLE IF EXISTS menuboot;
81DROP TABLE IF EXISTS itemboot;
82DROP TABLE IF EXISTS menuboot_itemboot;
83ALTER TABLE ordenadores
84        MODIFY arranque VARCHAR(30) NOT NULL DEFAULT '00unknown';
85UPDATE ordenadores SET arranque = '01' WHERE arranque = '1';
86UPDATE ordenadores SET arranque = '19pxeadmin' WHERE arranque = 'pxeADMIN';
87
88# Habilita el comando Particionar y formatear.
89UPDATE comandos SET activo = '1' WHERE idcomando = 10;
90ALTER TABLE sistemasficheros
91        ADD UNIQUE INDEX descripcion (descripcion);
92INSERT INTO sistemasficheros (descripcion, nemonico) VALUES
93        ('EMPTY', 'EMPTY'),
94        ('CACHE', 'CACHE'),
95        ('BTRFS', 'BTRFS'),
96        ('EXT2', 'EXT2'),
97        ('EXT3', 'EXT3'),
98        ('EXT4', 'EXT4'),
99        ('FAT12', 'FAT12'),
100        ('FAT16', 'FAT16'),
101        ('FAT32', 'FAT32'),
102        ('HFS', 'HFS'),
103        ('HFSPLUS', 'HFSPLUS'),
104        ('JFS', 'JFS'),
105        ('NTFS', 'NTFS'),
106        ('REISERFS', 'REISERFS'),
107        ('REISER4', 'REISER4'),
108        ('UFS', 'UFS'),
109        ('XFS', 'XFS'),
110        ('EXFAT', 'EXFAT')
111        ON DUPLICATE KEY UPDATE
112                descripcion=VALUES(descripcion), nemonico=VALUES(nemonico);
113# Nuevas particiones marcadas como clonables.
114INSERT INTO tipospar (codpar, tipopar, clonable) VALUES
115        (CONV('EF',16,10), 'EFI', 1),
116        (CONV('AB00',16,10), 'HFS-BOOT', 1),
117        (CONV('EF00',16,10), 'EFI', 1);
118
119# Añadir proxy para aulas.
120ALTER TABLE aulas
121       ADD proxy VARCHAR(30) AFTER dns;
122
123# Valores por defecto para incorporar ordenadores (ticket #609).
124ALTER TABLE ordenadores
125        ALTER fotoord SET DEFAULT 'fotoordenador.gif',
126        ALTER idproautoexec SET DEFAULT 0;
127
Note: See TracBrowser for help on using the repository browser.