Browse Source

FIX #3772

Laurent Destailleur 9 years ago
parent
commit
9cbb9129c2

+ 2 - 2
htdocs/install/mysql/migration/3.8.0-3.9.0.sql

@@ -73,7 +73,7 @@ ALTER TABLE llx_ecm_directories MODIFY COLUMN fullpath varchar(750);
 
 ALTER TABLE llx_ecm_directories DROP INDEX idx_ecm_directories;
 ALTER TABLE llx_ecm_directories ADD UNIQUE INDEX uk_ecm_directories (label, fk_parent, entity);
-ALTER TABLE llx_ecm_directories ADD UNIQUE INDEX uk_ecm_directories_fullpath(fullpath);
+--ALTER TABLE llx_ecm_directories ADD UNIQUE INDEX uk_ecm_directories_fullpath(fullpath);
 
 
 CREATE TABLE llx_ecm_files
@@ -96,7 +96,7 @@ CREATE TABLE llx_ecm_files
 ) ENGINE=innodb;
 
 ALTER TABLE llx_ecm_files ADD UNIQUE INDEX uk_ecm_files (label, entity);
-ALTER TABLE llx_ecm_files ADD UNIQUE INDEX uk_ecm_files_fullpath(fullpath);
+--ALTER TABLE llx_ecm_files ADD UNIQUE INDEX uk_ecm_files_fullpath(fullpath);
 
 
 ALTER TABLE llx_product ADD COLUMN onportal tinyint DEFAULT 0 after tobuy;

+ 2 - 2
htdocs/install/mysql/tables/llx_ecm_directories.key.sql

@@ -18,8 +18,8 @@
 -- ============================================================================
 
 
-ALTER TABLE llx_ecm_directories ADD UNIQUE INDEX idx_ecm_directories (label, fk_parent, entity);
-ALTER TABLE llx_ecm_directories ADD UNIQUE INDEX uk_ecm_directories_fullpath(fullpath);
+ALTER TABLE llx_ecm_directories ADD UNIQUE INDEX uk_ecm_directories (label, fk_parent, entity);
+--ALTER TABLE llx_ecm_directories ADD UNIQUE INDEX uk_ecm_directories_fullpath(fullpath); Disabled, mysql limits size of index
 ALTER TABLE llx_ecm_directories ADD INDEX idx_ecm_directories_fk_user_c (fk_user_c);
 ALTER TABLE llx_ecm_directories ADD INDEX idx_ecm_directories_fk_user_m (fk_user_m);
 

+ 1 - 1
htdocs/install/mysql/tables/llx_ecm_files.key.sql

@@ -18,4 +18,4 @@
 
 
 ALTER TABLE llx_ecm_files ADD UNIQUE INDEX uk_ecm_files (label, entity);
-ALTER TABLE llx_ecm_files ADD UNIQUE INDEX uk_ecm_files_fullpath(fullpath);
+--ALTER TABLE llx_ecm_files ADD UNIQUE INDEX uk_ecm_files_fullpath(fullpath); Disabled, mysql limits size of index