source: admin/Database/ogAdmBD-1.0.4a-1.0.5pre.sql @ 35b0ef1

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 35b0ef1 was 2fae4340, checked in by ramon <ramongomez@…>, 12 years ago

#594: Corregir erratas en ficheros SQL.

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

  • Property mode set to 100644
File size: 4.8 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
66# Cambios para NetBoot con ficheros dinámicos (tickets #534 #582).
67DROP TABLE IF EXISTS menuboot;
68DROP TABLE IF EXISTS itemboot;
69DROP TABLE IF EXISTS menuboot_itemboot;
70ALTER TABLE ordenadores
71        MODIFY arranque VARCHAR(30) NOT NULL DEFAULT '00unknown';
72UPDATE ordenadores SET arranque = '01' WHERE arranque = '1';
73UPDATE ordenadores SET arranque = '19pxeadmin' WHERE arranque = 'pxeADMIN';
74
75# Habilita el comando Particionar y formatear.
76UPDATE comandos SET activo = '1' WHERE idcomando = 10;
77ALTER TABLE sistemasficheros
78        ADD UNIQUE INDEX descripcion (descripcion);
79INSERT INTO sistemasficheros (descripcion, nemonico) VALUES
80        ('EMPTY', 'EMPTY'),
81        ('CACHE', 'CACHE'),
82        ('BTRFS', 'BTRFS'),
83        ('EXT2', 'EXT2'),
84        ('EXT3', 'EXT3'),
85        ('EXT4', 'EXT4'),
86        ('FAT12', 'FAT12'),
87        ('FAT16', 'FAT16'),
88        ('FAT32', 'FAT32'),
89        ('HFS', 'HFS'),
90        ('HFSPLUS', 'HFSPLUS'),
91        ('JFS', 'JFS'),
92        ('NTFS', 'NTFS'),
93        ('REISERFS', 'REISERFS'),
94        ('REISER4', 'REISER4'),
95        ('UFS', 'UFS'),
96        ('XFS', 'XFS')
97        ON DUPLICATE KEY UPDATE
98                descripcion=VALUES(descripcion), nemonico=VALUES(nemonico);
99
100# Añadir proxy para aulas.
101ALTER TABLE aulas
102       ADD proxy VARCHAR(30) AFTER dns;
103
Note: See TracBrowser for help on using the repository browser.