source: admin/Database/ogAdmBD-1.0.3-1.0.5pre.sql @ ec8b743

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 ec8b743 was bbd5b61, checked in by alonso <alonso@…>, 12 years ago

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

  • Property mode set to 100644
File size: 6.4 KB
Line 
1### Fichero de actualización de la base de datos.
2# OpenGnSys 1.0.3 - 1.0.5
3#use ogAdmBD
4
5# Habilita el comando PArticionar y formatear
6UPDATE `ogAdmBD`.`comandos` SET `activo` = '1' WHERE `comandos`.`idcomando` =10;
7
8# Añadir tipo de arranque Windows al perfil hardware.
9ALTER TABLE perfileshard ADD winboot enum( 'reboot', 'kexec' ) NOT NULL DEFAULT 'reboot';
10
11# Soportar particiones GPT y añadir información de caché.
12ALTER TABLE ordenadores_particiones
13        MODIFY codpar int(8) NOT NULL,
14        ADD numdisk tinyint(4) NOT NULL DEFAULT 1 AFTER idordenador,
15        ADD cache varchar(500),
16        DROP INDEX idordenadornumpar,
17        ADD UNIQUE idordenadornumdisknumpar(idordenador,numdisk,numpar);
18
19# Nuevos tipos de particiones y particiones GPT.
20ALTER TABLE tipospar MODIFY codpar int(8) NOT NULL;
21ALTER TABLE imagenes MODIFY codpar int(8) NOT NULL;
22ALTER TABLE sistemasficheros MODIFY codpar int(8) NOT NULL;
23INSERT INTO tipospar (codpar,tipopar,clonable) VALUES
24        (6, 'FAT16', 1),
25        (CONV('A5',16,10), 'FREEBSD', 1),
26        (CONV('A6',16,10), 'OPENBSD', 1),
27        (CONV('AF',16,10), 'HFS', 1),
28        (CONV('BE',16,10), 'SOLARIS-BOOT', 1),
29        (CONV('DA',16,10), 'DATA', 1),
30        (CONV('EE',16,10), 'GPT', 0),
31        (CONV('EF',16,10), 'EFI', 0),
32        (CONV('FB',16,10), 'VMFS', 1),
33        (CONV('0700',16,10), 'WINDOWS', 1),
34        (CONV('0C01',16,10), 'WIN-RESERV', 1),
35        (CONV('7F00',16,10), 'CHROMEOS-KRN', 1),
36        (CONV('7F01',16,10), 'CHROMEOS', 1),
37        (CONV('7F02',16,10), 'CHROMEOS-RESERV', 1),
38        (CONV('8200',16,10), 'LINUX-SWAP', 0),
39        (CONV('8300',16,10), 'LINUX', 1),
40        (CONV('8301',16,10), 'LINUX-RESERV', 1),
41        (CONV('8E00',16,10), 'LINUX-LVM', 1),
42        (CONV('A500',16,10), 'FREEBSD-DISK', 0),
43        (CONV('A501',16,10), 'FREEBSD-BOOT', 1),
44        (CONV('A502',16,10), 'FREEBSD-SWAP', 0),
45        (CONV('A503',16,10), 'FREEBSD', 1),
46        (CONV('AF00',16,10), 'HFS', 1),
47        (CONV('AF01',16,10), 'HFS-RAID', 1),
48        (CONV('BE00',16,10), 'SOLARIS-BOOT', 1),
49        (CONV('BF00',16,10), 'SOLARIS', 1),
50        (CONV('BF01',16,10), 'SOLARIS', 1),
51        (CONV('BF02',16,10), 'SOLARIS-SWAP', 0),
52        (CONV('BF03',16,10), 'SOLARIS-DISK', 1),
53        (CONV('BF04',16,10), 'SOLARIS', 1),
54        (CONV('BF05',16,10), 'SOLARIS', 1),
55        (CONV('CA00',16,10), 'CACHE', 0),
56        (CONV('EF00',16,10), 'EFI', 0),
57        (CONV('EF01',16,10), 'MBR', 0),
58        (CONV('EF02',16,10), 'BIOS-BOOT', 0),
59        (CONV('FD00',16,10), 'LINUX-RAID', 1),
60        (CONV('FFFF',16,10), 'UNKNOWN', 1);
61
62# Añadir foto de ordenador.
63ALTER TABLE ordenadores ADD fotoord VARCHAR (250) NOT NULL;
64
65# Actualizar localización de foto de aula (eliminar el camino).
66UPDATE aulas SET urlfoto = SUBSTRING_INDEX (urlfoto, '/', -1) WHERE urlfoto LIKE '%/%';
67
68# Añadir validación del cliente.
69ALTER TABLE aulas
70        ADD validacion TINYINT(1) DEFAULT 0,
71        ADD paginalogin VARCHAR(100),
72        ADD paginavalidacion VARCHAR(100);
73
74ALTER TABLE ordenadores
75        ADD validacion TINYINT(1) DEFAULT 0,
76        ADD paginalogin VARCHAR(100),
77        ADD paginavalidacion VARCHAR(100);
78
79# Nuevos comandos.
80ALTER TABLE comandos
81        ADD submenu VARCHAR(50) NOT NULL DEFAULT '';
82INSERT INTO comandos (idcomando, descripcion, pagina, gestor, funcion, urlimg, aplicambito, visuparametros, parametros, comentarios, activo, submenu) VALUES
83        (11, 'Eliminar Imagen Cache', '../comandos/EliminarImagenCache.php', '../comandos/gestores/gestor_Comandos.php', 'EliminarImagenCache', '', 31, 'iph;tis;dcr;scp', 'nfn;iph;tis;dcr;scp', '', 1, ''),
84        (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'),
85        (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'),
86        (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'),
87        (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');
88
89# Parámetros para los comandos nuevos.
90ALTER TABLE parametros
91        ADD KEY (nemonico);
92INSERT INTO parametros (idparametro, nemonico, descripcion, nomidentificador, nomtabla, nomliteral, tipopa, visual) VALUES
93        (31, 'idf', 'Imagen Incremental', 'idimagen', 'imagenes', 'descripcion', 1, 1),
94        (32, 'ncf', 'Nombre canónico de la Imagen Incremental', '', '', '', 0, 1),
95        (33, 'bpi', 'Borrar imagen o partición previamente', '', '', '', 5, 1),
96        (34, 'cpc', 'Copiar también en cache', '', '', '', 5, 1),
97        (35, 'bpc', 'Borrado previo de la imagen en cache', '', '', '', 5, 1),
98        (36, 'rti', 'Ruta de origen', '', '', '', 0, 1),
99        (37, 'met', 'Método clonación', ';', '', 'Desde caché; Desde repositorio', 3, 1),
100        (38, 'nba', 'No borrar archivos en destino', '', '', '', 0, 1);
101
102# Imágenes incrementales.
103ALTER TABLE imagenes
104        ADD tipo TINYINT NULL,
105        ADD imagenid INT NOT NULL DEFAULT '0',
106        ADD ruta VARCHAR(250) NULL;
107UPDATE imagenes SET tipo=1;
108
109# Cambio de tipo de grupo.
110UPDATE grupos SET tipo=70 WHERE tipo=50;
111
112# Actualizar menús para nuevo parámetro "video" del Kernel, que sustituye a "vga" (ticket #573).
113ALTER TABLE menus
114     MODIFY resolucion VARCHAR(50) DEFAULT NULL;
115UPDATE menus SET resolucion = CASE resolucion
116                                   WHEN '355' THEN 'uvesafb:1152x864-16'
117                                   WHEN '788' THEN 'uvesafb:800x600-16'
118                                   WHEN '789' THEN 'uvesafb:800x600-24'
119                                   WHEN '791' THEN 'uvesafb:1024x768-16'
120                                   WHEN '792' THEN 'uvesafb:1024x768-24'
121                                   WHEN '794' THEN 'uvesafb:1280x1024-16'
122                                   WHEN '795' THEN 'uvesafb:1280x1024-24'
123                                   WHEN '798' THEN 'uvesafb:1600x1200-16'
124                                   WHEN '799' THEN 'uvesafb:1600x1200-24'
125                                   WHEN NULL  THEN 'uvesafb:800x600-16'
126                                   ELSE resolucion
127                              END;
128
129# Cambios para NetBoot con ficheros dinámicos (tickets #534 #582).
130DROP TABLE IF EXISTS menuboot;
131DROP TABLE IF EXISTS itemboot;
132DROP TABLE IF EXISTS menuboot_itemboot;
133ALTER TABLE ordenadores
134        MODIFY arranque VARCHAR(30) NOT NULL DEFAULT '00unknown';
135UPDATE ordenadores SET arranque = '01' WHERE arranque = '1';
136UPDATE ordenadores SET arranque = '19pxeadmin' WHERE arranque = 'pxeADMIN';
137
Note: See TracBrowser for help on using the repository browser.