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