summaryrefslogtreecommitdiffstats
path: root/admin/Database
diff options
context:
space:
mode:
authorramon <ramongomez@us.es>2014-11-10 12:28:00 +0000
committerramon <ramongomez@us.es>2014-11-10 12:28:00 +0000
commitd43c0eb79f394f1ab4f515ffaefd48e7f885ce76 (patch)
tree88fbcc0501bfc439975a54521c852c68b128d5dc /admin/Database
parentf88131f66cce87258b89f5266fc3893c9b21beaa (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
Diffstat (limited to 'admin/Database')
-rw-r--r--admin/Database/ogAdmBD-1.0.1-1.0.6pre.sql11
-rw-r--r--admin/Database/ogAdmBD-1.0.2-1.0.6pre.sql10
-rw-r--r--admin/Database/ogAdmBD-1.0.2a-1.0.6pre.sql10
-rw-r--r--admin/Database/ogAdmBD-1.0.3-1.0.6pre.sql10
-rw-r--r--admin/Database/ogAdmBD-1.0.4-1.0.6pre.sql11
-rw-r--r--admin/Database/ogAdmBD-1.0.4a-1.0.6pre.sql11
-rw-r--r--admin/Database/ogAdmBD-1.0.5-1.0.6pre.sql11
-rw-r--r--admin/Database/ogAdmBD-1.0.6pre.sql18
-rw-r--r--admin/Database/ogAdmBD.sql12
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 ;