source: admin/Database/ogAdmBD-1.0.5-1.1.0pre.sql @ d09e1c3

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 d09e1c3 was a616248, checked in by ramon <ramongomez@…>, 9 years ago

#724 #758: Actualizar en BD lista de particiones y sistemas de ficheros soportados; soportar formateo de LINUX-SWAP.

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

  • Property mode set to 100644
File size: 3.9 KB
Line 
1### Fichero de actualización de la base de datos.
2# OpenGnSys 1.0.5 - 1.1.0
3#use ogAdmBD
4
5# Nuevos tipos de particiones y de sistemas de ficheros.
6INSERT INTO tipospar (codpar, tipopar, clonable) VALUES
7        (CONV('A9',16,10), 'NETBSD', 1),
8        (CONV('2700',16,10), 'WIN-RECOV', 1),
9        (CONV('8302',16,10), 'LINUX', 1),
10        (CONV('A504',16,10), 'FREEBSD', 1),
11        (CONV('A901',16,10), 'NETBSD-SWAP', 0),
12        (CONV('A902',16,10), 'NETBSD', 1),
13        (CONV('A903',16,10), 'NETBSD', 1),
14        (CONV('A904',16,10), 'NETBSD', 1),
15        (CONV('A905',16,10), 'NETBSD', 1),
16        (CONV('A906',16,10), 'NETBSD-RAID', 1),
17        (CONV('AF02',16,10), 'HFS-RAID', 1),
18        (CONV('FB00',16,10), 'VMFS', 1),
19        (CONV('FB01',16,10), 'VMFS-RESERV', 1),
20        (CONV('FB02',16,10), 'VMFS-KRN', 1)
21        ON DUPLICATE KEY UPDATE
22                codpar=VALUES(codpar), tipopar=VALUES(tipopar), clonable=VALUES(clonable);
23INSERT INTO sistemasficheros (idsistemafichero, nemonico, descripcion) VALUES
24        (19, 'LINUX-SWAP', 'LINUX-SWAP'),
25        (20, 'F2FS', 'F2FS'),
26        (21, 'NILFS2', 'NILFS2')
27        ON DUPLICATE KEY UPDATE
28                idsistemafichero=VALUES(idsistemafichero), nemonico=VALUES(nemonico), descripcion=VALUES(descripcion);
29
30# Incluir ordenador modelo y fecha de creación de imagen y
31# establecer valores por defecto (ticket #677).
32ALTER TABLE imagenes
33        MODIFY idrepositorio INT(11) NOT NULL DEFAULT 0,
34        MODIFY numdisk SMALLINT NOT NULL DEFAULT 0,
35        MODIFY numpar SMALLINT NOT NULL DEFAULT 0,
36        MODIFY codpar INT(8) NOT NULL DEFAULT 0,
37        ADD idordenador INT(11) NOT NULL DEFAULT 0 AFTER idrepositorio,
38        ADD fechacreacion DATETIME DEFAULT NULL;
39
40# Incluir fecha de despliegue/restauración de imagen (ticket #677) y
41# correcion en eliminar imagen de cache de cliente (ticket #658).
42ALTER TABLE ordenadores_particiones
43        ADD fechadespliegue DATETIME NULL AFTER idperfilsoft,
44        MODIFY cache TEXT NOT NULL;
45
46# Mostrar protocolo de clonación en la cola de acciones (ticket #672).
47UPDATE parametros
48        SET tipopa = 0
49        WHERE idparametro = 30;
50
51# Mostrar disco en comandos Inventario de software e Iniciar sesión.
52UPDATE comandos
53        SET visuparametros = 'dsk;par', parametros = 'nfn;iph;mac;dsk;par'
54        WHERE idcomando = 7;
55UPDATE comandos
56        SET visuparametros = 'dsk;par', parametros = 'nfn;iph;dsk;par'
57        WHERE idcomando = 9;
58
59# Eliminar campos que ya no se usan y añadir clave de acceso a la API REST del repositorio (tickets #705 y #743).
60ALTER TABLE repositorios
61        DROP pathrepoconf,
62        DROP pathrepod,
63        DROP pathpxe,
64        ADD apikey VARCHAR(32) NOT NULL DEFAULT '';
65ALTER TABLE menus
66        DROP coorx,
67        DROP coory,
68        DROP scoorx,
69        DROP scoory;
70
71# Actualizar componentes hardware y añadir nº de serie y clave de acceso a API REST de OGAgent (tickets #713 y #718)
72ALTER TABLE tipohardwares
73        DROP pci;
74INSERT INTO tipohardwares (idtipohardware, descripcion, urlimg, nemonico) VALUES
75        (17, 'Chasis del Sistema', '', 'cha'),
76        (18, 'Controladores de almacenamiento', '../images/iconos/almacenamiento.png', 'sto'),
77        (19, 'Tipo de proceso de arranque', '../images/iconos/arranque.png', 'boo');
78ALTER TABLE ordenadores
79        ADD numserie varchar(25) DEFAULT NULL AFTER nombreordenador,
80        ADD agentkey VARCHAR(32) DEFAULT NULL,
81        ADD KEY idaulaip (idaula ASC, ip ASC);
82
83# Directorios en repo para distintas UO (ticket #678).
84ALTER TABLE entidades
85        ADD ogunit TINYINT(1) NOT NULL DEFAULT 0;
86ALTER TABLE centros
87        ADD directorio VARCHAR(50) DEFAULT '';
88
89# Incluir campo ID sistema operativo en el perfil de software (tickets #738 #713)
90ALTER TABLE perfilessoft
91        ADD idnombreso SMALLINT UNSIGNED AFTER idperfilsoft;
92
93# Preparar generación de claves de acceso a la API REST para el usuario principal y a la del repositorio principal (tickets #708 y #743).
94UPDATE usuarios
95        SET apikey = 'APIKEY'
96        WHERE idusuario = 1 AND apikey = '';
97UPDATE repositorios
98        SET apikey = 'REPOKEY'
99        WHERE idrepositorio = 1 AND apikey = '';
100
101# Número de puestos del aula permite valores hasta 32768 (ticket #747)
102ALTER TABLE  aulas
103     MODIFY puestos smallint  DEFAULT NULL;
104
Note: See TracBrowser for help on using the repository browser.