source: admin/Database/ogAdmBD-1.0.4a-1.0.5pre.sql @ 6c41069

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

#453 #526 #558 #565 #573: Revisar actualización de la base de datos para versiones anteriores a la 1.0.5

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

  • Property mode set to 100644
File size: 3.6 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
26# Parámetros para los comandos nuevos.
27ALTER TABLE parametros
28        ADD KEY (nemonico);
29INSERT INTO parametros (idparametro, nemonico, descripcion, nomidentificador, nomtabla, nomliteral, tipopa, visual) VALUES
30        (31, 'idf', 'Imagen Incremental', 'idimagen', 'imagenes', 'descripcion', 1, 1),
31        (32, 'ncf', 'Nombre canónico de la Imagen Incremental', '', '', '', 0, 1),
32        (33, 'bpi', 'Borrar imagen o partición previamente', '', '', '', 5, 1),
33        (34, 'cpc', 'Copiar también en cache', '', '', '', 5, 1),
34        (35, 'bpc', 'Borrado previo de la imagen en cache', '', '', '', 5, 1),
35        (36, 'rti', 'Ruta de origen', '', '', '', 0, 1),
36        (37, 'met', 'Método clonación', ';', '', 'Desde caché; Desde repositorio', 3, 1),
37        (38, 'nba', 'No borrar archivos en destino', '', '', '', 0, 1);
38
39# Imágenes incrementales.
40ALTER TABLE imagenes
41        ADD tipo TINYINT NULL,
42        ADD imagenid INT NOT NULL DEFAULT '0',
43        ADD ruta VARCHAR(250) NULL;
44UPDATE imagenes SET tipo=1;
45
46# Cambio de tipo de grupo.
47UPDATE grupos SET tipo=70 WHERE tipo=50;
48
49# Actualizar menús para nuevo parámetro "video" del Kernel, que sustituye a "vga" (ticket #573).
50ALTER TABLE menus
51     MODIFY resolucion VARCHAR(50) DEFAULT NULL;
52UPDATE menus SET resolucion = CASE resolucion
53                                   WHEN '355' THEN 'uvesafb:1152x864-16'
54                                   WHEN '788' THEN 'uvesafb:800x600-16'
55                                   WHEN '789' THEN 'uvesafb:800x600-24'
56                                   WHEN '791' THEN 'uvesafb:1024x768-16'
57                                   WHEN '792' THEN 'uvesafb:1024x768-24'
58                                   WHEN '794' THEN 'uvesafb:1280x1024-16'
59                                   WHEN '795' THEN 'uvesafb:1280x1024-24'
60                                   WHEN '798' THEN 'uvesafb:1600x1200-16'
61                                   WHEN '799' THEN 'uvesafb:1600x1200-24'
62                                   WHEN NULL  THEN 'uvesafb:800x600-16'
63                                   ELSE resolucion
64                              END;
65
Note: See TracBrowser for help on using the repository browser.