source: admin/Database/ogAdmBD-1.0.1-1.0.5pre.sql @ ce40d43

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 ce40d43 was 8fa6b37, checked in by ramon <ramongomez@…>, 12 years ago

#585: Añadir en la tabla aulas de la BD un campo para la URL del servidor proxy.

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

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