diff --git a/mysql/tables/llx_contrat.key.sql b/mysql/tables/llx_contrat.key.sql index 28b659e76cd..4865d6f70f4 100644 --- a/mysql/tables/llx_contrat.key.sql +++ b/mysql/tables/llx_contrat.key.sql @@ -24,12 +24,8 @@ -- -- ALTER TABLE llx_contrat ADD INDEX (fk_soc); -ALTER TABLE llx_contrat ADD INDEX (fk_commercial_signature); -ALTER TABLE llx_contrat ADD INDEX (fk_commercial_suivi); ALTER TABLE llx_contrat ADD INDEX (fk_user_author); -- -- ALTER TABLE llx_contrat ADD FOREIGN KEY (fk_soc) REFERENCES llx_societe (idp); -ALTER TABLE llx_contrat ADD FOREIGN KEY (fk_commercial_signature) REFERENCES llx_user (rowid); -ALTER TABLE llx_contrat ADD FOREIGN KEY (fk_commercial_suivi) REFERENCES llx_user (rowid); ALTER TABLE llx_contrat ADD FOREIGN KEY (fk_user_author) REFERENCES llx_user (rowid); diff --git a/mysql/tables/llx_user_rights.sql b/mysql/tables/llx_user_rights.sql index acd77811c85..8ee8cd745b1 100644 --- a/mysql/tables/llx_user_rights.sql +++ b/mysql/tables/llx_user_rights.sql @@ -26,6 +26,6 @@ create table llx_user_rights fk_user integer NOT NULL, fk_id integer NOT NULL, - UNIQUE(fk_user,fk_id) + UNIQUE INDEX(fk_user,fk_id) )type=innodb; diff --git a/mysql/tables/llx_usergroup_rights.key.sql b/mysql/tables/llx_usergroup_rights.key.sql index 0c6fcda225c..7d9d8d9d1f6 100644 --- a/mysql/tables/llx_usergroup_rights.key.sql +++ b/mysql/tables/llx_usergroup_rights.key.sql @@ -21,6 +21,6 @@ -- =========================================================================== -- Supprimme orhpelins pour permettre montée de la clé -DELETE llx_usergroup_rights FROM llx_usergroup_rights LEFT JOIN llx_usergroup ON llx_usergroup_rights.fk_user = llx_usergroup.rowid WHERE llx_usergroup.rowid IS NULL; +DELETE llx_usergroup_rights FROM llx_usergroup_rights LEFT JOIN llx_usergroup ON llx_usergroup_rights.fk_usergroup = llx_usergroup.rowid WHERE llx_usergroup.rowid IS NULL; ALTER TABLE llx_usergroup_rights ADD FOREIGN KEY (fk_usergroup) REFERENCES llx_usergroup (rowid);