source: admin/Database/ogAdmBD-1.0.4a-1.0.5pre.sql @ 234a5ef

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 234a5ef was 418464b, checked in by alonso <alonso@…>, 12 years ago

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

  • Property mode set to 100644
File size: 5.9 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        ON DUPLICATE KEY UPDATE
102                descripcion=VALUES(descripcion), nemonico=VALUES(nemonico);
103
104# Añadir proxy para aulas.
105ALTER TABLE aulas
106       ADD proxy VARCHAR(30) AFTER dns;
107
Note: See TracBrowser for help on using the repository browser.