1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76
|
CREATE TABLE IF NOT EXISTS `_interchange` (
`TrkID` int(10) unsigned NOT NULL,
`SyntaxID` varchar(4) DEFAULT NULL,
`SyntaxVersion` varchar(1) DEFAULT NULL,
`TestID` varchar(1) DEFAULT NULL,
`FileName` varchar(100) DEFAULT NULL,
`MessageNb` int(10) DEFAULT NULL,
`InterchangeDate` date DEFAULT NULL,
`InterchangeNb` varchar(35) DEFAULT NULL,
`SourceFile` varchar(70) DEFAULT NULL,
`OutputFile` varchar(70) DEFAULT NULL,
`Recipient` varchar(50) DEFAULT NULL,
`Sender` varchar(50) DEFAULT NULL,
`DocumentType` varchar(50) DEFAULT NULL,
PRIMARY KEY (`TrkID`),
KEY `InterchangeDate` (`InterchangeDate`),
KEY `InterchangeNb` (`InterchangeNb`),
KEY `SourceFile` (`SourceFile`),
KEY `OutputFile` (`OutputFile`),
KEY `Recipient` (`Recipient`),
KEY `Sender` (`Sender`),
KEY `DocumentType` (`DocumentType`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
CREATE TABLE IF NOT EXISTS `Tracking` (
`TrkID` int(10) unsigned NOT NULL AUTO_INCREMENT,
`TrkTypeID` smallint(5) unsigned NOT NULL,
`JobID` int(10) unsigned NOT NULL,
`Visible` tinyint(1) NOT NULL DEFAULT '1',
`EnvID` int(5) unsigned NOT NULL,
`TrkStatusTypeID` mediumint(8) unsigned NOT NULL DEFAULT '0',
`LockUserID` int(10) unsigned DEFAULT NULL,
`CreationDate` datetime DEFAULT NULL,
PRIMARY KEY (`TrkID`),
KEY `TrkTypeID` (`TrkTypeID`),
KEY `JobID` (`JobID`),
KEY `TrkStatusTypeID` (`TrkStatusTypeID`),
KEY `LockUserID` (`LockUserID`),
KEY `EnvID_TrkTypeID` (`EnvID`,`TrkTypeID`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1460347 ;
CREATE TABLE IF NOT EXISTS `TrackingStatusType` (
`TrkStatusTypeID` mediumint(8) unsigned NOT NULL,
`Alias` varchar(20) NOT NULL,
`LabelID` int(10) unsigned DEFAULT NULL,
PRIMARY KEY (`TrkStatusTypeID`),
KEY `LabelID` (`LabelID`),
KEY `AliasID` (`Alias`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
CREATE TABLE IF NOT EXISTS `job` (
`JobID` int(10) unsigned NOT NULL,
`StartDate` datetime NOT NULL,
`EndDate` datetime DEFAULT NULL,
`Duration` int(10) unsigned DEFAULT NULL,
`ParentJobID` int(10) unsigned DEFAULT NULL,
`SessionJobID` int(10) unsigned DEFAULT NULL,
`JobTypeID` smallint(5) unsigned NOT NULL,
`StatusTypeID` mediumint(8) unsigned NOT NULL,
`Visible` tinyint(1) NOT NULL,
`EnvID` int(5) unsigned NOT NULL,
`Description` text,
PRIMARY KEY (`JobID`),
KEY `ParentJobID` (`ParentJobID`),
KEY `SessionJobID` (`SessionJobID`),
KEY `JobTypeID` (`JobTypeID`),
KEY `StatusTypeID` (`StatusTypeID`),
KEY `EnvID` (`EnvID`),
KEY `StartDate` (`StartDate`),
KEY `Duration` (`Duration`),
KEY `StartDate_DESC` (`StartDate`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8; |
Partager