diff options
Diffstat (limited to 'admin/Database')
-rw-r--r-- | admin/Database/ogAdmBD-1.0.1-1.0.6pre.sql | 11 | ||||
-rw-r--r-- | admin/Database/ogAdmBD-1.0.2-1.0.6pre.sql | 10 | ||||
-rw-r--r-- | admin/Database/ogAdmBD-1.0.2a-1.0.6pre.sql | 10 | ||||
-rw-r--r-- | admin/Database/ogAdmBD-1.0.3-1.0.6pre.sql | 10 | ||||
-rw-r--r-- | admin/Database/ogAdmBD-1.0.4-1.0.6pre.sql | 11 | ||||
-rw-r--r-- | admin/Database/ogAdmBD-1.0.4a-1.0.6pre.sql | 11 | ||||
-rw-r--r-- | admin/Database/ogAdmBD-1.0.5-1.0.6pre.sql | 11 | ||||
-rw-r--r-- | admin/Database/ogAdmBD-1.0.6pre.sql | 18 | ||||
-rw-r--r-- | admin/Database/ogAdmBD.sql | 12 |
9 files changed, 68 insertions, 36 deletions
diff --git a/admin/Database/ogAdmBD-1.0.1-1.0.6pre.sql b/admin/Database/ogAdmBD-1.0.1-1.0.6pre.sql index 600aeb88..77d6a1ee 100644 --- a/admin/Database/ogAdmBD-1.0.1-1.0.6pre.sql +++ b/admin/Database/ogAdmBD-1.0.1-1.0.6pre.sql @@ -20,7 +20,6 @@ ALTER TABLE ordenadores_particiones ADD UNIQUE idordenadornumdisknumpar(idordenador,numdisk,numpar); # Nuevos tipos de particiones y particiones GPT. -ALTER TABLE imagenes MODIFY codpar int(8) NOT NULL; ALTER TABLE sistemasficheros MODIFY codpar int(8) NOT NULL; ALTER TABLE tipospar MODIFY codpar int(8) NOT NULL; INSERT INTO tipospar (codpar,tipopar,clonable) VALUES @@ -118,11 +117,15 @@ INSERT INTO parametros (idparametro, nemonico, descripcion, nomidentificador, no # Imágenes incrementales, soporte para varios discos y fecha de creación # (tickets #565, #601 y #677). ALTER TABLE imagenes - ADD idordenador INT(11) NOT NULL AFTER idrepositorio, - ADD numdisk SMALLINT NOT NULL DEFAULT 1 AFTER idordenador, + MODIFY idrepositorio INT(11) NOT NULL DEFAULT 0, + MODIFY numpar SMALLINT NOT NULL DEFAULT 0, + MODIFY codpar INT(8) NOT NULL DEFAULT 0, + ADD idordenador INT(11) NOT NULL DEFAULT 0 AFTER idrepositorio, + ADD numdisk SMALLINT NOT NULL DEFAULT 0 AFTER idordenador, ADD tipo SMALLINT NULL, + ADD imagenid INT NOT NULL DEFAULT 0, ADD ruta VARCHAR(250) NULL, - ADD fechacreacion DATETIME NULL; + ADD fechacreacion DATETIME DEFAULT NULL; UPDATE imagenes SET tipo=1; # Cambio de tipo de grupo. diff --git a/admin/Database/ogAdmBD-1.0.2-1.0.6pre.sql b/admin/Database/ogAdmBD-1.0.2-1.0.6pre.sql index 25ff98a5..d28e2254 100644 --- a/admin/Database/ogAdmBD-1.0.2-1.0.6pre.sql +++ b/admin/Database/ogAdmBD-1.0.2-1.0.6pre.sql @@ -22,7 +22,6 @@ ALTER TABLE ordenadores_particiones ADD UNIQUE idordenadornumdisknumpar(idordenador,numdisk,numpar); # Nuevos tipos de particiones y particiones GPT. -ALTER TABLE imagenes MODIFY codpar int(8) NOT NULL; ALTER TABLE sistemasficheros MODIFY codpar int(8) NOT NULL; ALTER TABLE tipospar MODIFY codpar int(8) NOT NULL; INSERT INTO tipospar (codpar,tipopar,clonable) VALUES @@ -124,12 +123,15 @@ INSERT INTO parametros (idparametro, nemonico, descripcion, nomidentificador, no # Imágenes incrementales, soporte para varios discos y fecha de creación # (tickets #565, #601 y #677). ALTER TABLE imagenes - ADD idordenador INT(11) NOT NULL AFTER idrepositorio, - ADD numdisk SMALLINT NOT NULL DEFAULT 1 AFTER idordenador, + MODIFY idrepositorio INT(11) NOT NULL DEFAULT 0, + MODIFY numpar SMALLINT NOT NULL DEFAULT 0, + MODIFY codpar INT(8) NOT NULL DEFAULT 0, + ADD idordenador INT(11) NOT NULL DEFAULT 0 AFTER idrepositorio, + ADD numdisk SMALLINT NOT NULL DEFAULT 0 AFTER idordenador, ADD tipo SMALLINT NULL, ADD imagenid INT NOT NULL DEFAULT 0, ADD ruta VARCHAR(250) NULL, - ADD fechacreacion DATETIME NULL; + ADD fechacreacion DATETIME DEFAULT NULL; UPDATE imagenes SET tipo=1; # Cambio de tipo de grupo. diff --git a/admin/Database/ogAdmBD-1.0.2a-1.0.6pre.sql b/admin/Database/ogAdmBD-1.0.2a-1.0.6pre.sql index e15e9ba8..7489027b 100644 --- a/admin/Database/ogAdmBD-1.0.2a-1.0.6pre.sql +++ b/admin/Database/ogAdmBD-1.0.2a-1.0.6pre.sql @@ -20,7 +20,6 @@ ALTER TABLE ordenadores_particiones ADD UNIQUE idordenadornumdisknumpar(idordenador,numdisk,numpar); # Nuevos tipos de particiones y particiones GPT. -ALTER TABLE imagenes MODIFY codpar int(8) NOT NULL; ALTER TABLE sistemasficheros MODIFY codpar int(8) NOT NULL; ALTER TABLE tipospar MODIFY codpar int(8) NOT NULL; INSERT INTO tipospar (codpar,tipopar,clonable) VALUES @@ -116,12 +115,15 @@ INSERT INTO parametros (idparametro, nemonico, descripcion, nomidentificador, no # Imágenes incrementales, soporte para varios discos y fecha de creación # (tickets #565, #601 y #677). ALTER TABLE imagenes - ADD idordenador INT(11) NOT NULL AFTER idrepositorio, - ADD numdisk SMALLINT NOT NULL DEFAULT 1 AFTER idordenador, + MODIFY idrepositorio INT(11) NOT NULL DEFAULT 0, + MODIFY numpar SMALLINT NOT NULL DEFAULT 0, + MODIFY codpar INT(8) NOT NULL DEFAULT 0, + ADD idordenador INT(11) NOT NULL DEFAULT 0 AFTER idrepositorio, + ADD numdisk SMALLINT NOT NULL DEFAULT 0 AFTER idordenador, ADD tipo SMALLINT NULL, ADD imagenid INT NOT NULL DEFAULT 0, ADD ruta VARCHAR(250) NULL, - ADD fechacreacion DATETIME NULL; + ADD fechacreacion DATETIME DEFAULT NULL; UPDATE imagenes SET tipo=1; # Cambio de tipo de grupo. diff --git a/admin/Database/ogAdmBD-1.0.3-1.0.6pre.sql b/admin/Database/ogAdmBD-1.0.3-1.0.6pre.sql index 55533575..cce90868 100644 --- a/admin/Database/ogAdmBD-1.0.3-1.0.6pre.sql +++ b/admin/Database/ogAdmBD-1.0.3-1.0.6pre.sql @@ -16,7 +16,6 @@ ALTER TABLE ordenadores_particiones # Nuevos tipos de particiones y particiones GPT. ALTER TABLE tipospar MODIFY codpar int(8) NOT NULL; -ALTER TABLE imagenes MODIFY codpar int(8) NOT NULL; ALTER TABLE sistemasficheros MODIFY codpar int(8) NOT NULL; INSERT INTO tipospar (codpar,tipopar,clonable) VALUES (6, 'FAT16', 1), @@ -135,12 +134,15 @@ INSERT INTO parametros (idparametro, nemonico, descripcion, nomidentificador, no # Imágenes incrementales, soporte para varios discos y fecha de creación # (tickets #565, #601 y #677). ALTER TABLE imagenes - ADD idordenador INT(11) NOT NULL AFTER idrepositorio, - ADD numdisk SMALLINT NOT NULL DEFAULT 1 AFTER idordenador, + MODIFY idrepositorio INT(11) NOT NULL DEFAULT 0, + MODIFY numpar SMALLINT NOT NULL DEFAULT 0, + MODIFY codpar INT(8) NOT NULL DEFAULT 0, + ADD idordenador INT(11) NOT NULL DEFAULT 0 AFTER idrepositorio, + ADD numdisk SMALLINT NOT NULL DEFAULT 0 AFTER idordenador, ADD tipo SMALLINT NULL, ADD imagenid INT NOT NULL DEFAULT 0, ADD ruta VARCHAR(250) NULL, - ADD fechacreacion DATETIME NULL; + ADD fechacreacion DATETIME DEFAULT NULL; UPDATE imagenes SET tipo=1; # Cambio de tipo de grupo. diff --git a/admin/Database/ogAdmBD-1.0.4-1.0.6pre.sql b/admin/Database/ogAdmBD-1.0.4-1.0.6pre.sql index 38c9b93c..c3766330 100644 --- a/admin/Database/ogAdmBD-1.0.4-1.0.6pre.sql +++ b/admin/Database/ogAdmBD-1.0.4-1.0.6pre.sql @@ -63,12 +63,15 @@ INSERT INTO parametros (idparametro, nemonico, descripcion, nomidentificador, no # Imágenes incrementales, soporte para varios discos y fecha de creación # (tickets #565, #601 y #677). ALTER TABLE imagenes - ADD idordenador INT(11) NOT NULL AFTER idrepositorio, - ADD numdisk SMALLINT NOT NULL DEFAULT 1 AFTER idordenador, + MODIFY idrepositorio INT(11) NOT NULL DEFAULT 0, + MODIFY numpar SMALLINT NOT NULL DEFAULT 0, + MODIFY codpar INT(8) NOT NULL DEFAULT 0, + ADD idordenador INT(11) NOT NULL DEFAULT 0 AFTER idrepositorio, + ADD numdisk SMALLINT NOT NULL DEFAULT 0 AFTER idordenador, ADD tipo SMALLINT NULL, - ADD imagenid INT NOT NULL DEFAULT '0', + ADD imagenid INT NOT NULL DEFAULT 0, ADD ruta VARCHAR(250) NULL, - ADD fechacreacion DATETIME NULL; + ADD fechacreacion DATETIME DEFAULT NULL; UPDATE imagenes SET tipo=1; # Cambio de tipo de grupo. diff --git a/admin/Database/ogAdmBD-1.0.4a-1.0.6pre.sql b/admin/Database/ogAdmBD-1.0.4a-1.0.6pre.sql index 3eece063..57c48cf3 100644 --- a/admin/Database/ogAdmBD-1.0.4a-1.0.6pre.sql +++ b/admin/Database/ogAdmBD-1.0.4a-1.0.6pre.sql @@ -49,12 +49,15 @@ INSERT INTO parametros (idparametro, nemonico, descripcion, nomidentificador, no # Imágenes incrementales, soporte para varios discos y fecha de creación # (tickets #565, #601 y #677). ALTER TABLE imagenes - ADD idordenador INT(11) NOT NULL AFTER idrepositorio, - ADD numdisk SMALLINT NOT NULL DEFAULT 1 AFTER idordenador, + MODIFY idrepositorio INT(11) NOT NULL DEFAULT 0, + MODIFY numpar SMALLINT NOT NULL DEFAULT 0, + MODIFY codpar INT(8) NOT NULL DEFAULT 0, + ADD idordenador INT(11) NOT NULL DEFAULT 0 AFTER idrepositorio, + ADD numdisk SMALLINT NOT NULL DEFAULT 0 AFTER idordenador, ADD tipo SMALLINT NULL, - ADD imagenid INT NOT NULL DEFAULT '0', + ADD imagenid INT NOT NULL DEFAULT 0, ADD ruta VARCHAR(250) NULL, - ADD fechacreacion DATETIME NULL; + ADD fechacreacion DATETIME DEFAULT NULL; UPDATE imagenes SET tipo=1; # Cambio de tipo de grupo. diff --git a/admin/Database/ogAdmBD-1.0.5-1.0.6pre.sql b/admin/Database/ogAdmBD-1.0.5-1.0.6pre.sql index d71dd803..cc30ff6a 100644 --- a/admin/Database/ogAdmBD-1.0.5-1.0.6pre.sql +++ b/admin/Database/ogAdmBD-1.0.5-1.0.6pre.sql @@ -2,10 +2,15 @@ # OpenGnSys 1.0.5 - 1.0.6 #use ogAdmBD -# Incluir ordenador modelo y fecha de creación de imagen (ticket #677). +# Incluir ordenador modelo y fecha de creación de imagen y +# establecer valores por defecto (ticket #677). ALTER TABLE imagenes - ADD idordenador INT(11) NOT NULL AFTER idrepositorio, - ADD fechacreacion DATETIME NULL; + MODIFY idrepositorio INT(11) NOT NULL DEFAULT 0, + MODIFY numdisk SMALLINT NOT NULL DEFAULT 0, + MODIFY numpar SMALLINT NOT NULL DEFAULT 0, + MODIFY codpar INT(8) NOT NULL DEFAULT 0, + ADD idordenador INT(11) NOT NULL DEFAULT 0 AFTER idrepositorio, + ADD fechacreacion DATETIME DEFAULT NULL; # Incluir fecha de despliegue/restauración de imagen (ticket #677) y # correcion en eliminar imagen de cache de cliente (ticket #658). diff --git a/admin/Database/ogAdmBD-1.0.6pre.sql b/admin/Database/ogAdmBD-1.0.6pre.sql index 5b535afa..ce3579dc 100644 --- a/admin/Database/ogAdmBD-1.0.6pre.sql +++ b/admin/Database/ogAdmBD-1.0.6pre.sql @@ -7,13 +7,25 @@ DROP PROCEDURE IF EXISTS addcols; # Procedimiento para actualización condicional de tablas. delimiter '//' CREATE PROCEDURE addcols() BEGIN - # Incluir ordenador modelo y fecha de creación de imagen (ticket #677). + # Incluir ordenador modelo y fecha de creación de imagen y + # establecer valores por defecto (ticket #677). IF NOT EXISTS (SELECT * FROM information_schema.COLUMNS WHERE COLUMN_NAME='fechacreacion' AND TABLE_NAME='imagenes' AND TABLE_SCHEMA=DATABASE()) THEN ALTER TABLE imagenes - ADD idordenador INT(11) NOT NULL AFTER idrepositorio, - ADD fechacreacion DATETIME NULL; + MODIFY idrepositorio INT(11) NOT NULL DEFAULT 0, + MODIFY numdisk SMALLINT NOT NULL DEFAULT 0, + MODIFY numpar SMALLINT NOT NULL DEFAULT 0, + MODIFY codpar INT(8) NOT NULL DEFAULT 0, + ADD idordenador INT(11) NOT NULL DEFAULT 0 AFTER idrepositorio, + ADD fechacreacion DATETIME DEFAULT NULL; + else + ALTER TABLE imagenes + MODIFY idrepositorio INT(11) NOT NULL DEFAULT 0, + MODIFY idordenador INT(11) NOT NULL DEFAULT 0, + MODIFY numdisk SMALLINT NOT NULL DEFAULT 0, + MODIFY numpar SMALLINT NOT NULL DEFAULT 0, + MODIFY codpar INT(8) NOT NULL DEFAULT 0; END IF; # Incluir fecha de despliegue/restauración de imagen (ticket #677). IF NOT EXISTS (SELECT * FROM information_schema.COLUMNS diff --git a/admin/Database/ogAdmBD.sql b/admin/Database/ogAdmBD.sql index dc947428..9fc9326e 100644 --- a/admin/Database/ogAdmBD.sql +++ b/admin/Database/ogAdmBD.sql @@ -421,15 +421,15 @@ CREATE TABLE IF NOT EXISTS `imagenes` ( `idcentro` int(11) DEFAULT NULL, `comentarios` text, `grupoid` int(11) DEFAULT NULL, - `idrepositorio` int(11) NOT NULL, - `idordenador` int(11) NOT NULL, - `numdisk` smallint NOT NULL DEFAULT 1, - `numpar` smallint NOT NULL, - `codpar` int(8) NOT NULL, + `idrepositorio` int(11) NOT NULL DEFAULT 0, + `idordenador` int(11) NOT NULL DEFAULT 0, + `numdisk` smallint NOT NULL DEFAULT 0, + `numpar` smallint NOT NULL DEFAULT 0, + `codpar` int(8) NOT NULL DEFAULT 0, `tipo` tinyint NULL, `imagenid` int NOT NULL DEFAULT 0, `ruta` varchar(250) NULL, - `fechacreacion` datetime NULL, + `fechacreacion` datetime DEFAULT NULL, PRIMARY KEY (`idimagen`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; |