1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
|
CREATE TABLE `dbChildDirectory` (
`ID` bigint(20) unsigned NOT NULL auto_increment,
`dbIDDIR` bigint(20) unsigned NOT NULL COMMENT 'Index de repertoire parent',
`dbDATECREATE` datetime NOT NULL COMMENT 'Date de creation',
`dbUSERCREATE` bigint(20) unsigned NOT NULL COMMENT 'Utilisateur a l origine du repertoire',
`dbPATH` varchar(255) NOT NULL COMMENT 'Path relatif',
`dbXML` mediumblob NOT NULL COMMENT 'Fichier XML descriptif',
`dbOWNER` bigint(20) unsigned default NULL COMMENT 'Utilisateur qui a verrouille le repertoire',
PRIMARY KEY (`ID`),
UNIQUE KEY `idxGetDir` (`dbIDDIR`,`dbPATH`),
KEY `idxdbIDDIR` (`dbIDDIR`),
KEY `idxdbUSERCREATE` (`dbUSERCREATE`),
KEY `idxdbOWNER` (`dbOWNER`),
CONSTRAINT `fkDIROwner` FOREIGN KEY (`dbOWNER`) REFERENCES `Users` (`ID`),
CONSTRAINT `fkDIRPresta` FOREIGN KEY (`dbIDDIR`) REFERENCES `dbParentDirectory` (`ID`),
CONSTRAINT `fkDIRUserCreate` FOREIGN KEY (`dbUSERCREATE`) REFERENCES `Users` (`ID`)
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=latin1 COMMENT='Liste des sous repertoires'; |
Partager