From 183b69882a661705f09fc4b65888db144d06db3c Mon Sep 17 00:00:00 2001 From: Regis Houssin Date: Thu, 3 Jun 2010 14:51:32 +0000 Subject: [PATCH] Works on milestone module --- htdocs/milestone/sql/llx_milestone.sql | 2 ++ ...element_milestone.key.sql => llx_milestonedet.key.sql} | 8 ++++---- .../{llx_element_milestone.sql => llx_milestonedet.sql} | 7 +++---- 3 files changed, 9 insertions(+), 8 deletions(-) rename htdocs/milestone/sql/{llx_element_milestone.key.sql => llx_milestonedet.key.sql} (68%) rename htdocs/milestone/sql/{llx_element_milestone.sql => llx_milestonedet.sql} (88%) diff --git a/htdocs/milestone/sql/llx_milestone.sql b/htdocs/milestone/sql/llx_milestone.sql index 209c24b2e13..0cfa8506f72 100644 --- a/htdocs/milestone/sql/llx_milestone.sql +++ b/htdocs/milestone/sql/llx_milestone.sql @@ -21,6 +21,8 @@ create table llx_milestone ( rowid integer AUTO_INCREMENT PRIMARY KEY, + fk_element integer NOT NULL, + elementtype varchar(16) NOT NULL, label varchar(255) NOT NULL, description text, datec datetime, -- date creation diff --git a/htdocs/milestone/sql/llx_element_milestone.key.sql b/htdocs/milestone/sql/llx_milestonedet.key.sql similarity index 68% rename from htdocs/milestone/sql/llx_element_milestone.key.sql rename to htdocs/milestone/sql/llx_milestonedet.key.sql index 712a2cfc155..62801f4c075 100644 --- a/htdocs/milestone/sql/llx_element_milestone.key.sql +++ b/htdocs/milestone/sql/llx_milestonedet.key.sql @@ -19,11 +19,11 @@ -- ============================================================================ -ALTER TABLE llx_element_milestone ADD UNIQUE INDEX idx_element_milestone_idx1 (fk_element, elementtype, fk_milestone); +ALTER TABLE llx_milestonedet ADD UNIQUE INDEX idx_milestonedet_idx1 (fk_milestone, fk_element_line); -ALTER TABLE llx_element_milestone ADD INDEX idx_element_milestone_fk_milestone (fk_milestone); +ALTER TABLE llx_milestonedet ADD INDEX idx_milestonedet_fk_milestone (fk_milestone); -ALTER TABLE llx_element_milestone ADD CONSTRAINT fk_element_milestone_fk_milestone FOREIGN KEY (fk_milestone) REFERENCES llx_milestone(rowid); +ALTER TABLE llx_milestonedet ADD CONSTRAINT fk_milestonedet_fk_milestone FOREIGN KEY (fk_milestone) REFERENCES llx_milestone(rowid); --- Pas de contrainte sur fk_element car pointe sur differentes tables +-- Pas de contrainte sur fk_element_line car pointe sur differentes tables \ No newline at end of file diff --git a/htdocs/milestone/sql/llx_element_milestone.sql b/htdocs/milestone/sql/llx_milestonedet.sql similarity index 88% rename from htdocs/milestone/sql/llx_element_milestone.sql rename to htdocs/milestone/sql/llx_milestonedet.sql index 94551360b89..ad72c118120 100644 --- a/htdocs/milestone/sql/llx_element_milestone.sql +++ b/htdocs/milestone/sql/llx_milestonedet.sql @@ -18,11 +18,10 @@ -- $Id$ -- ============================================================================ -create table llx_element_milestone +create table llx_milestonedet ( rowid integer AUTO_INCREMENT PRIMARY KEY, - fk_element integer NOT NULL, - elementtype varchar(16) NOT NULL, - fk_milestone integer NOT NULL + fk_milestone integer NOT NULL, + fk_element_line integer NOT NULL ) type=innodb;