diff options
author | ramon <ramongomez@us.es> | 2014-11-10 12:28:00 +0000 |
---|---|---|
committer | ramon <ramongomez@us.es> | 2014-11-10 12:28:00 +0000 |
commit | d43c0eb79f394f1ab4f515ffaefd48e7f885ce76 (patch) | |
tree | 88fbcc0501bfc439975a54521c852c68b128d5dc | |
parent | f88131f66cce87258b89f5266fc3893c9b21beaa (diff) |
#677: Corregir valores por defecto en la tabla {{{imagenes}}} de la BD.
git-svn-id: https://opengnsys.es/svn/branches/version1.0@4436 a21b9725-9963-47de-94b9-378ad31fedc9
-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 | ||||
-rw-r--r-- | admin/WebConsole/propiedades/propiedades_imagenes.php | 4 |
10 files changed, 71 insertions, 37 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 ; diff --git a/admin/WebConsole/propiedades/propiedades_imagenes.php b/admin/WebConsole/propiedades/propiedades_imagenes.php index 6af11f66..65ac622e 100644 --- a/admin/WebConsole/propiedades/propiedades_imagenes.php +++ b/admin/WebConsole/propiedades/propiedades_imagenes.php @@ -26,8 +26,10 @@ $idimagen=0; $nombreca=""; $ruta=""; $descripcion=""; -$codpar=0; +$modelo="" +$numdisk=0 $numpar=0; +$codpar=0; $idperfilsoft=0; $perfilsoft=""; $comentarios=""; |