Fix: missing changes in migration file

This commit is contained in:
Regis Houssin 2012-09-25 08:06:39 +02:00
parent c5ed476f25
commit 338f0b06d9

View File

@ -122,59 +122,66 @@ ALTER TABLE llx_element_tag ADD UNIQUE INDEX uk_element_tag (entity, lang, tag,
CREATE TABLE llx_holiday_config CREATE TABLE llx_holiday_config
( (
rowid INT( 11 ) NOT NULL AUTO_INCREMENT PRIMARY KEY, rowid integer NOT NULL AUTO_INCREMENT PRIMARY KEY,
name VARCHAR( 255 ) NOT NULL UNIQUE, name varchar(255) NOT NULL UNIQUE,
value TEXT NULL value text NULL
) )
ENGINE=innodb; ENGINE=innodb;
CREATE TABLE llx_holiday_events CREATE TABLE llx_holiday_events
( (
rowid INT( 11 ) NOT NULL PRIMARY KEY AUTO_INCREMENT , rowid integer NOT NULL PRIMARY KEY AUTO_INCREMENT,
name VARCHAR( 255 ) NOT NULL , entity integer DEFAULT 1 NOT NULL,
value TEXT NOT NULL name varchar(255) NOT NULL,
value text NOT NULL
) )
ENGINE=innodb; ENGINE=innodb;
ALTER TABLE llx_holiday_events ADD COLUMN entity integer DEFAULT 1 NOT NULL AFTER rowid;
ALTER TABLE llx_holiday_events ADD UNIQUE INDEX uk_holiday_name (name, entity);
CREATE TABLE llx_holiday_logs CREATE TABLE llx_holiday_logs
( (
rowid INT( 11 ) NOT NULL AUTO_INCREMENT PRIMARY KEY , rowid integer NOT NULL AUTO_INCREMENT PRIMARY KEY ,
date_action DATETIME NOT NULL , date_action datetime NOT NULL ,
fk_user_action INT( 11 ) NOT NULL , fk_user_action integer NOT NULL ,
fk_user_update INT( 11 ) NOT NULL , fk_user_update integer NOT NULL ,
type_action VARCHAR( 255 ) NOT NULL , type_action varchar(255) NOT NULL ,
prev_solde VARCHAR( 255 ) NOT NULL , prev_solde varchar(255) NOT NULL ,
new_solde VARCHAR( 255 ) NOT NULL new_solde varchar(255) NOT NULL
) )
ENGINE=innodb; ENGINE=innodb;
CREATE TABLE llx_holiday_users CREATE TABLE llx_holiday_users
( (
fk_user INT( 11 ) NOT NULL PRIMARY KEY, fk_user integer NOT NULL PRIMARY KEY,
nb_holiday FLOAT( 5 ) NOT NULL DEFAULT '0' nb_holiday real NOT NULL DEFAULT '0'
) )
ENGINE=innodb; ENGINE=innodb;
ALTER TABLE llx_holiday_users MODIFY COLUMN nb_holiday real NOT NULL DEFAULT '0';
CREATE TABLE llx_holiday CREATE TABLE llx_holiday
( (
rowid INT( 11 ) NOT NULL AUTO_INCREMENT PRIMARY KEY, rowid integer NOT NULL AUTO_INCREMENT PRIMARY KEY,
fk_user INT( 11 ) NOT NULL , fk_user integer NOT NULL ,
date_create DATETIME NOT NULL , date_create datetime NOT NULL ,
description VARCHAR( 255 ) NOT NULL , description varchar(255) NOT NULL ,
date_debut DATE NOT NULL , date_debut date NOT NULL ,
date_fin DATE NOT NULL , date_fin date NOT NULL ,
statut INT( 11 ) NOT NULL DEFAULT '1', statut integer NOT NULL DEFAULT '1',
fk_validator INT( 11 ) NOT NULL , fk_validator integer NOT NULL ,
date_valid DATETIME NULL DEFAULT NULL , date_valid datetime DEFAULT NULL ,
fk_user_valid INT( 11 ) NULL DEFAULT NULL , fk_user_valid integer DEFAULT NULL ,
date_refuse DATETIME NULL DEFAULT NULL , date_refuse datetime DEFAULT NULL ,
fk_user_refuse INT( 11 ) NULL DEFAULT NULL , fk_user_refuse integer DEFAULT NULL ,
date_cancel DATETIME NULL DEFAULT NULL , date_cancel datetime DEFAULT NULL ,
fk_user_cancel INT( 11 ) NULL DEFAULT NULL, fk_user_cancel integer DEFAULT NULL,
detail_refuse varchar( 250 ) NULL DEFAULT NULL detail_refuse varchar(250) DEFAULT NULL
) )
ENGINE=innodb; ENGINE=innodb;
ALTER TABLE llx_holiday ADD INDEX idx_holiday_fk_user (fk_user);
ALTER TABLE llx_holiday ADD INDEX idx_holiday_date_debut (date_debut);
ALTER TABLE llx_holiday ADD INDEX idx_holiday_date_fin (date_fin);
INSERT INTO llx_holiday_config (rowid ,name ,value) VALUES (NULL , 'userGroup', NULL); INSERT INTO llx_holiday_config (rowid ,name ,value) VALUES (NULL , 'userGroup', NULL);
INSERT INTO llx_holiday_config (rowid ,name ,value) VALUES (NULL , 'lastUpdate', NULL); INSERT INTO llx_holiday_config (rowid ,name ,value) VALUES (NULL , 'lastUpdate', NULL);