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

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 9815cac was aaf6857, checked in by ramon <ramongomez@…>, 7 years ago

#816: Integrar código del ticket:816 en rama branches/version1.1

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

  • Property mode set to 100644
File size: 700 bytes
Line 
1### Fichero de actualización de la base de datos.
2# 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;
17END//
18# Ejecutar actualización condicional.
19DELIMITER ';'
20CALL addcols();
21DROP PROCEDURE addcols;
22
Note: See TracBrowser for help on using the repository browser.