source: admin/Database/ogAdmBD-1.1.1pre-1.1.1.sql @ dd890f1

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-instalacion
Last change on this file since dd890f1 was b4d8d51, checked in by Irina Gómez <irinagomez@…>, 6 years ago

#802 #888 opengnsys_update.sh: The names of PXE templates for BIOS are changed for compatibility with UEFI computers.

  • Property mode set to 100644
File size: 1.1 KB
Line 
1### Fichero de actualización de la base de datos.
2# OpenGnsys 1.1.1pre - OpenGnsys 1.1.1
3#use ogAdmBD
4
5# Eliminar procedimiento y disparador para evitar errores de ejecución.
6DROP PROCEDURE IF EXISTS addcols;
7# Procedimiento para actualización condicional de tablas.
8DELIMITER '//'
9CREATE PROCEDURE addcols() BEGIN
10        # Añadir campo para incluir PC de profesor de aula (ticket #816).
11        IF NOT EXISTS (SELECT * FROM information_schema.COLUMNS
12                        WHERE COLUMN_NAME='idordprofesor' AND TABLE_NAME='aulas' AND TABLE_SCHEMA=DATABASE())
13        THEN
14                ALTER TABLE aulas
15                        ADD idordprofesor INT(11) DEFAULT 0 AFTER puestos;
16        END IF;
17        # Borrar campos sin uso del antiguo servicio ogAdmRepo (ticket #875).
18        IF EXISTS (SELECT * FROM information_schema.COLUMNS
19                        WHERE COLUMN_NAME='puertorepo' AND TABLE_NAME='repositorios' AND TABLE_SCHEMA=DATABASE())
20        THEN
21                ALTER TABLE repositorios
22                        DROP passguor,
23                        DROP puertorepo;
24        END IF;
25END//
26# Ejecutar actualización condicional.
27DELIMITER ';'
28CALL addcols();
29DROP PROCEDURE addcols;
30
31# Cambio del nombre de las plantillas PXE para compatibilidad con UEFI.
32UPDATE ordenadores SET arranque='10' WHERE arranque='01';
Note: See TracBrowser for help on using the repository browser.