source: admin/Database/ogAdmBD-1.0.2-1.0.5pre.sql @ cad1e1b

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