Works on milestone module

This commit is contained in:
Regis Houssin 2010-06-03 14:51:32 +00:00
parent 8a7ba041b2
commit 183b69882a
3 changed files with 9 additions and 8 deletions

View File

@ -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

View File

@ -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

View File

@ -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;