SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO"; SET time_zone = "+00:00"; /*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; /*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; /*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; /*!40101 SET NAMES utf8 */; -- -- Database: `seed6028` -- -- -------------------------------------------------------- -- -- Table structure for table `tblACLs` -- CREATE TABLE `tblACLs` ( `id` int(11) NOT NULL AUTO_INCREMENT, `target` int(11) NOT NULL DEFAULT '0', `targetType` tinyint(4) NOT NULL DEFAULT '0', `userID` int(11) NOT NULL DEFAULT '-1', `groupID` int(11) NOT NULL DEFAULT '-1', `mode` tinyint(4) NOT NULL DEFAULT '0', PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; -- -------------------------------------------------------- -- -- Table structure for table `tblAcos` -- CREATE TABLE `tblAcos` ( `id` int(11) NOT NULL AUTO_INCREMENT, `parent` int(11) DEFAULT NULL, `model` text NOT NULL, `foreignid` int(11) NOT NULL DEFAULT '0', `alias` varchar(255) DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; -- -------------------------------------------------------- -- -- Table structure for table `tblAros` -- CREATE TABLE `tblAros` ( `id` int(11) NOT NULL AUTO_INCREMENT, `parent` int(11) DEFAULT NULL, `model` text NOT NULL, `foreignid` int(11) NOT NULL DEFAULT '0', `alias` varchar(255) DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; -- -------------------------------------------------------- -- -- Table structure for table `tblArosAcos` -- CREATE TABLE `tblArosAcos` ( `id` int(11) NOT NULL AUTO_INCREMENT, `aro` int(11) NOT NULL DEFAULT '0', `aco` int(11) NOT NULL DEFAULT '0', `create` tinyint(4) NOT NULL DEFAULT '-1', `read` tinyint(4) NOT NULL DEFAULT '-1', `update` tinyint(4) NOT NULL DEFAULT '-1', `delete` tinyint(4) NOT NULL DEFAULT '-1', PRIMARY KEY (`id`), UNIQUE KEY `aco` (`aco`,`aro`), KEY `tblArosAcos_aros` (`aro`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; -- -------------------------------------------------------- -- -- Table structure for table `tblAttributeDefinitions` -- CREATE TABLE `tblAttributeDefinitions` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(100) DEFAULT NULL, `objtype` tinyint(4) NOT NULL DEFAULT '0', `type` tinyint(4) NOT NULL DEFAULT '0', `multiple` tinyint(4) NOT NULL DEFAULT '0', `minvalues` int(11) NOT NULL DEFAULT '0', `maxvalues` int(11) NOT NULL DEFAULT '0', `valueset` text, `regex` text, PRIMARY KEY (`id`), UNIQUE KEY `name` (`name`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; -- -------------------------------------------------------- -- -- Table structure for table `tblCachedAccess` -- CREATE TABLE `tblCachedAccess` ( `id` int(11) NOT NULL AUTO_INCREMENT, `document` int(11) DEFAULT NULL, `user` int(11) DEFAULT NULL, `mode` tinyint(4) NOT NULL DEFAULT '0', PRIMARY KEY (`id`), KEY `tblCachedAccess_document` (`document`), KEY `tblCachedAccess_user` (`user`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; -- -------------------------------------------------------- -- -- Table structure for table `tblCategory` -- CREATE TABLE `tblCategory` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` text NOT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; -- -------------------------------------------------------- -- -- Table structure for table `tblDocumentApproveLog` -- CREATE TABLE `tblDocumentApproveLog` ( `approveLogID` int(11) NOT NULL AUTO_INCREMENT, `approveID` int(11) NOT NULL DEFAULT '0', `status` tinyint(4) NOT NULL DEFAULT '0', `comment` text NOT NULL, `date` datetime NOT NULL, `userID` int(11) NOT NULL DEFAULT '0', PRIMARY KEY (`approveLogID`), KEY `tblDocumentApproveLog_approve` (`approveID`), KEY `tblDocumentApproveLog_user` (`userID`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; -- -------------------------------------------------------- -- -- Table structure for table `tblDocumentApprovers` -- CREATE TABLE `tblDocumentApprovers` ( `approveID` int(11) NOT NULL AUTO_INCREMENT, `documentID` int(11) NOT NULL DEFAULT '0', `version` smallint(5) unsigned NOT NULL DEFAULT '0', `type` tinyint(4) NOT NULL DEFAULT '0', `required` int(11) NOT NULL DEFAULT '0', PRIMARY KEY (`approveID`), UNIQUE KEY `documentID` (`documentID`,`version`,`type`,`required`), KEY `indDocumentApproversRequired` (`required`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; -- -------------------------------------------------------- -- -- Table structure for table `tblDocumentAttributes` -- CREATE TABLE `tblDocumentAttributes` ( `id` int(11) NOT NULL AUTO_INCREMENT, `document` int(11) DEFAULT NULL, `attrdef` int(11) DEFAULT NULL, `value` text, PRIMARY KEY (`id`), UNIQUE KEY `document` (`document`,`attrdef`), KEY `tblDocumentAttributes_attrdef` (`attrdef`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; -- -------------------------------------------------------- -- -- Table structure for table `tblDocumentCategory` -- CREATE TABLE `tblDocumentCategory` ( `categoryID` int(11) NOT NULL DEFAULT '0', `documentID` int(11) NOT NULL DEFAULT '0', KEY `tblDocumentCategory_category` (`categoryID`), KEY `tblDocumentCategory_document` (`documentID`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; -- -------------------------------------------------------- -- -- Table structure for table `tblDocumentCheckOuts` -- CREATE TABLE `tblDocumentCheckOuts` ( `document` int(11) NOT NULL DEFAULT '0', `version` smallint(5) unsigned NOT NULL DEFAULT '0', `userID` int(11) NOT NULL DEFAULT '0', `date` datetime NOT NULL, `filename` varchar(255) NOT NULL DEFAULT '', PRIMARY KEY (`document`), KEY `tblDocumentCheckOuts_user` (`userID`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; -- -------------------------------------------------------- -- -- Table structure for table `tblDocumentContent` -- CREATE TABLE `tblDocumentContent` ( `id` int(11) NOT NULL AUTO_INCREMENT, `document` int(11) NOT NULL DEFAULT '0', `version` smallint(5) unsigned NOT NULL, `comment` text, `date` int(12) DEFAULT NULL, `createdBy` int(11) DEFAULT NULL, `dir` varchar(255) NOT NULL DEFAULT '', `orgFileName` varchar(150) NOT NULL DEFAULT '', `fileType` varchar(10) NOT NULL DEFAULT '', `mimeType` varchar(100) NOT NULL DEFAULT '', `fileSize` bigint(20) DEFAULT NULL, `checksum` char(32) DEFAULT NULL, `revisiondate` datetime DEFAULT NULL, PRIMARY KEY (`id`), UNIQUE KEY `document` (`document`,`version`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; -- -------------------------------------------------------- -- -- Table structure for table `tblDocumentContentAttributes` -- CREATE TABLE `tblDocumentContentAttributes` ( `id` int(11) NOT NULL AUTO_INCREMENT, `content` int(11) DEFAULT NULL, `attrdef` int(11) DEFAULT NULL, `value` text, PRIMARY KEY (`id`), UNIQUE KEY `content` (`content`,`attrdef`), KEY `tblDocumentContentAttributes_attrdef` (`attrdef`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; -- -------------------------------------------------------- -- -- Table structure for table `tblDocumentFiles` -- CREATE TABLE `tblDocumentFiles` ( `id` int(11) NOT NULL AUTO_INCREMENT, `document` int(11) NOT NULL DEFAULT '0', `version` smallint(5) unsigned NOT NULL DEFAULT '0', `public` tinyint(1) NOT NULL DEFAULT '0', `userID` int(11) NOT NULL DEFAULT '0', `comment` text, `name` varchar(150) DEFAULT NULL, `date` int(12) DEFAULT NULL, `dir` varchar(255) NOT NULL DEFAULT '', `orgFileName` varchar(150) NOT NULL DEFAULT '', `fileType` varchar(10) NOT NULL DEFAULT '', `mimeType` varchar(100) NOT NULL DEFAULT '', PRIMARY KEY (`id`), KEY `tblDocumentFiles_document` (`document`), KEY `tblDocumentFiles_user` (`userID`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; -- -------------------------------------------------------- -- -- Table structure for table `tblDocumentLinks` -- CREATE TABLE `tblDocumentLinks` ( `id` int(11) NOT NULL AUTO_INCREMENT, `document` int(11) NOT NULL DEFAULT '0', `target` int(11) NOT NULL DEFAULT '0', `userID` int(11) NOT NULL DEFAULT '0', `public` tinyint(1) NOT NULL DEFAULT '0', PRIMARY KEY (`id`), KEY `tblDocumentLinks_document` (`document`), KEY `tblDocumentLinks_target` (`target`), KEY `tblDocumentLinks_user` (`userID`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; -- -------------------------------------------------------- -- -- Table structure for table `tblDocumentLocks` -- CREATE TABLE `tblDocumentLocks` ( `document` int(11) NOT NULL DEFAULT '0', `userID` int(11) NOT NULL DEFAULT '0', PRIMARY KEY (`document`), KEY `tblDocumentLocks_user` (`userID`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; -- -------------------------------------------------------- -- -- Table structure for table `tblDocumentReceiptLog` -- CREATE TABLE `tblDocumentReceiptLog` ( `receiptLogID` int(11) NOT NULL AUTO_INCREMENT, `receiptID` int(11) NOT NULL DEFAULT '0', `status` tinyint(4) NOT NULL DEFAULT '0', `comment` text NOT NULL, `date` datetime NOT NULL, `userID` int(11) NOT NULL DEFAULT '0', PRIMARY KEY (`receiptLogID`), KEY `tblDocumentReceiptLog_receipt` (`receiptID`), KEY `tblDocumentReceiptLog_user` (`userID`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; -- -------------------------------------------------------- -- -- Table structure for table `tblDocumentRecipients` -- CREATE TABLE `tblDocumentRecipients` ( `receiptID` int(11) NOT NULL AUTO_INCREMENT, `documentID` int(11) NOT NULL DEFAULT '0', `version` smallint(5) unsigned NOT NULL DEFAULT '0', `type` tinyint(4) NOT NULL DEFAULT '0', `required` int(11) NOT NULL DEFAULT '0', PRIMARY KEY (`receiptID`), UNIQUE KEY `documentID` (`documentID`,`version`,`type`,`required`), KEY `indDocumentRecipientsRequired` (`required`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; -- -------------------------------------------------------- -- -- Table structure for table `tblDocumentReviewers` -- CREATE TABLE `tblDocumentReviewers` ( `reviewID` int(11) NOT NULL AUTO_INCREMENT, `documentID` int(11) NOT NULL DEFAULT '0', `version` smallint(5) unsigned NOT NULL DEFAULT '0', `type` tinyint(4) NOT NULL DEFAULT '0', `required` int(11) NOT NULL DEFAULT '0', PRIMARY KEY (`reviewID`), UNIQUE KEY `documentID` (`documentID`,`version`,`type`,`required`), KEY `indDocumentReviewersRequired` (`required`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; -- -------------------------------------------------------- -- -- Table structure for table `tblDocumentReviewLog` -- CREATE TABLE `tblDocumentReviewLog` ( `reviewLogID` int(11) NOT NULL AUTO_INCREMENT, `reviewID` int(11) NOT NULL DEFAULT '0', `status` tinyint(4) NOT NULL DEFAULT '0', `comment` text NOT NULL, `date` datetime NOT NULL, `userID` int(11) NOT NULL DEFAULT '0', PRIMARY KEY (`reviewLogID`), KEY `tblDocumentReviewLog_review` (`reviewID`), KEY `tblDocumentReviewLog_user` (`userID`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; -- -------------------------------------------------------- -- -- Table structure for table `tblDocumentRevisionLog` -- CREATE TABLE `tblDocumentRevisionLog` ( `revisionLogID` int(11) NOT NULL AUTO_INCREMENT, `revisionID` int(11) NOT NULL DEFAULT '0', `status` tinyint(4) NOT NULL DEFAULT '0', `comment` text NOT NULL, `date` datetime NOT NULL, `userID` int(11) NOT NULL DEFAULT '0', PRIMARY KEY (`revisionLogID`), KEY `tblDocumentRevisionLog_revision` (`revisionID`), KEY `tblDocumentRevisionLog_user` (`userID`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; -- -------------------------------------------------------- -- -- Table structure for table `tblDocumentRevisors` -- CREATE TABLE `tblDocumentRevisors` ( `revisionID` int(11) NOT NULL AUTO_INCREMENT, `documentID` int(11) NOT NULL DEFAULT '0', `version` smallint(5) unsigned NOT NULL DEFAULT '0', `type` tinyint(4) NOT NULL DEFAULT '0', `required` int(11) NOT NULL DEFAULT '0', `startdate` datetime DEFAULT NULL, PRIMARY KEY (`revisionID`), UNIQUE KEY `documentID` (`documentID`,`version`,`type`,`required`), KEY `indDocumentRevisorsRequired` (`required`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; -- -------------------------------------------------------- -- -- Table structure for table `tblDocuments` -- CREATE TABLE `tblDocuments` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(150) DEFAULT NULL, `comment` text, `date` int(12) DEFAULT NULL, `expires` int(12) DEFAULT NULL, `owner` int(11) DEFAULT NULL, `folder` int(11) DEFAULT NULL, `folderList` text NOT NULL, `inheritAccess` tinyint(1) NOT NULL DEFAULT '1', `defaultAccess` tinyint(4) NOT NULL DEFAULT '0', `locked` int(11) NOT NULL DEFAULT '-1', `keywords` text NOT NULL, `sequence` double NOT NULL DEFAULT '0', PRIMARY KEY (`id`), KEY `tblDocuments_folder` (`folder`), KEY `tblDocuments_owner` (`owner`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; -- -------------------------------------------------------- -- -- Table structure for table `tblDocumentStatus` -- CREATE TABLE `tblDocumentStatus` ( `statusID` int(11) NOT NULL AUTO_INCREMENT, `documentID` int(11) NOT NULL DEFAULT '0', `version` smallint(5) unsigned NOT NULL DEFAULT '0', PRIMARY KEY (`statusID`), UNIQUE KEY `documentID` (`documentID`,`version`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; -- -------------------------------------------------------- -- -- Table structure for table `tblDocumentStatusLog` -- CREATE TABLE `tblDocumentStatusLog` ( `statusLogID` int(11) NOT NULL AUTO_INCREMENT, `statusID` int(11) NOT NULL DEFAULT '0', `status` tinyint(4) NOT NULL DEFAULT '0', `comment` text NOT NULL, `date` datetime NOT NULL, `userID` int(11) NOT NULL DEFAULT '0', PRIMARY KEY (`statusLogID`), KEY `statusID` (`statusID`), KEY `tblDocumentStatusLog_user` (`userID`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; -- -------------------------------------------------------- -- -- Table structure for table `tblEvents` -- CREATE TABLE `tblEvents` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(150) DEFAULT NULL, `comment` text, `start` int(12) DEFAULT NULL, `stop` int(12) DEFAULT NULL, `date` int(12) DEFAULT NULL, `userID` int(11) NOT NULL DEFAULT '0', PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; -- -------------------------------------------------------- -- -- Table structure for table `tblFolderAttributes` -- CREATE TABLE `tblFolderAttributes` ( `id` int(11) NOT NULL AUTO_INCREMENT, `folder` int(11) DEFAULT NULL, `attrdef` int(11) DEFAULT NULL, `value` text, PRIMARY KEY (`id`), UNIQUE KEY `folder` (`folder`,`attrdef`), KEY `tblFolderAttributes_attrdef` (`attrdef`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; -- -------------------------------------------------------- -- -- Table structure for table `tblFolders` -- CREATE TABLE `tblFolders` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(70) DEFAULT NULL, `parent` int(11) DEFAULT NULL, `folderList` text NOT NULL, `comment` text, `date` int(12) DEFAULT NULL, `owner` int(11) DEFAULT NULL, `inheritAccess` tinyint(1) NOT NULL DEFAULT '1', `defaultAccess` tinyint(4) NOT NULL DEFAULT '0', `sequence` double NOT NULL DEFAULT '0', PRIMARY KEY (`id`), KEY `parent` (`parent`), KEY `tblFolders_owner` (`owner`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=2 ; -- -- Dumping data for table `tblFolders` -- INSERT INTO `tblFolders` VALUES (1, 'DMS', 0, '', 'DMS root', [[timestamp]], 1, 0, 2, 0); -- -------------------------------------------------------- -- -- Table structure for table `tblGroupMembers` -- CREATE TABLE `tblGroupMembers` ( `groupID` int(11) NOT NULL DEFAULT '0', `userID` int(11) NOT NULL DEFAULT '0', `manager` smallint(1) NOT NULL DEFAULT '0', UNIQUE KEY `groupID` (`groupID`,`userID`), KEY `tblGroupMembers_user` (`userID`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; -- -------------------------------------------------------- -- -- Table structure for table `tblGroups` -- CREATE TABLE `tblGroups` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(50) DEFAULT NULL, `comment` text NOT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; -- -------------------------------------------------------- -- -- Table structure for table `tblKeywordCategories` -- CREATE TABLE `tblKeywordCategories` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(255) NOT NULL DEFAULT '', `owner` int(11) NOT NULL DEFAULT '0', PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; -- -------------------------------------------------------- -- -- Table structure for table `tblKeywords` -- CREATE TABLE `tblKeywords` ( `id` int(11) NOT NULL AUTO_INCREMENT, `category` int(11) NOT NULL DEFAULT '0', `keywords` text NOT NULL, PRIMARY KEY (`id`), KEY `tblKeywords_category` (`category`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; -- -------------------------------------------------------- -- -- Table structure for table `tblMandatoryApprovers` -- CREATE TABLE `tblMandatoryApprovers` ( `userID` int(11) NOT NULL DEFAULT '0', `approverUserID` int(11) NOT NULL DEFAULT '0', `approverGroupID` int(11) NOT NULL DEFAULT '0', PRIMARY KEY (`userID`,`approverUserID`,`approverGroupID`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; -- -------------------------------------------------------- -- -- Table structure for table `tblMandatoryReviewers` -- CREATE TABLE `tblMandatoryReviewers` ( `userID` int(11) NOT NULL DEFAULT '0', `reviewerUserID` int(11) NOT NULL DEFAULT '0', `reviewerGroupID` int(11) NOT NULL DEFAULT '0', PRIMARY KEY (`userID`,`reviewerUserID`,`reviewerGroupID`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; -- -------------------------------------------------------- -- -- Table structure for table `tblNotify` -- CREATE TABLE `tblNotify` ( `target` int(11) NOT NULL DEFAULT '0', `targetType` int(11) NOT NULL DEFAULT '0', `userID` int(11) NOT NULL DEFAULT '-1', `groupID` int(11) NOT NULL DEFAULT '-1', PRIMARY KEY (`target`,`targetType`,`userID`,`groupID`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; -- -------------------------------------------------------- -- -- Table structure for table `tblRoles` -- CREATE TABLE `tblRoles` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(50) DEFAULT NULL, `role` smallint(1) NOT NULL DEFAULT '0', `noaccess` varchar(30) NOT NULL DEFAULT '', PRIMARY KEY (`id`), UNIQUE KEY `name` (`name`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=4 ; -- -- Dumping data for table `tblRoles` -- INSERT INTO `tblRoles` VALUES (1, 'Admin', 1, ''), (2, 'Guest', 2, ''), (3, 'User', 0, ''); -- -------------------------------------------------------- -- -- Table structure for table `tblSchedulerTask` -- CREATE TABLE `tblSchedulerTask` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(100) DEFAULT NULL, `description` text, `disabled` smallint(1) NOT NULL DEFAULT '0', `extension` varchar(100) DEFAULT NULL, `task` varchar(100) DEFAULT NULL, `frequency` varchar(100) DEFAULT NULL, `params` text, `nextrun` datetime DEFAULT NULL, `lastrun` datetime DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; -- -------------------------------------------------------- -- -- Table structure for table `tblSessions` -- CREATE TABLE `tblSessions` ( `id` varchar(50) NOT NULL DEFAULT '', `userID` int(11) NOT NULL DEFAULT '0', `lastAccess` int(11) NOT NULL DEFAULT '0', `theme` varchar(30) NOT NULL DEFAULT '', `language` varchar(30) NOT NULL DEFAULT '', `clipboard` text, `su` int(11) DEFAULT NULL, `splashmsg` text, PRIMARY KEY (`id`), KEY `tblSessions_user` (`userID`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; -- -------------------------------------------------------- -- -- Table structure for table `tblTransmittalItems` -- CREATE TABLE `tblTransmittalItems` ( `id` int(11) NOT NULL AUTO_INCREMENT, `transmittal` int(11) NOT NULL DEFAULT '0', `document` int(11) DEFAULT NULL, `version` smallint(5) unsigned NOT NULL DEFAULT '0', `date` datetime DEFAULT NULL, PRIMARY KEY (`id`), UNIQUE KEY `transmittal` (`transmittal`,`document`,`version`), KEY `tblTransmittalItems_document` (`document`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; -- -------------------------------------------------------- -- -- Table structure for table `tblTransmittals` -- CREATE TABLE `tblTransmittals` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` text NOT NULL, `comment` text NOT NULL, `userID` int(11) NOT NULL DEFAULT '0', `date` datetime DEFAULT NULL, `public` tinyint(1) NOT NULL DEFAULT '0', PRIMARY KEY (`id`), KEY `tblTransmittals_user` (`userID`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; -- -------------------------------------------------------- -- -- Table structure for table `tblUserImages` -- CREATE TABLE `tblUserImages` ( `id` int(11) NOT NULL AUTO_INCREMENT, `userID` int(11) NOT NULL DEFAULT '0', `image` blob NOT NULL, `mimeType` varchar(100) NOT NULL DEFAULT '', PRIMARY KEY (`id`), KEY `tblUserImages_user` (`userID`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; -- -------------------------------------------------------- -- -- Table structure for table `tblUserPasswordHistory` -- CREATE TABLE `tblUserPasswordHistory` ( `id` int(11) NOT NULL AUTO_INCREMENT, `userID` int(11) NOT NULL DEFAULT '0', `pwd` varchar(50) DEFAULT NULL, `date` datetime NOT NULL, PRIMARY KEY (`id`), KEY `tblUserPasswordHistory_user` (`userID`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; -- -------------------------------------------------------- -- -- Table structure for table `tblUserPasswordRequest` -- CREATE TABLE `tblUserPasswordRequest` ( `id` int(11) NOT NULL AUTO_INCREMENT, `userID` int(11) NOT NULL DEFAULT '0', `hash` varchar(50) DEFAULT NULL, `date` datetime NOT NULL, PRIMARY KEY (`id`), KEY `tblUserPasswordRequest_user` (`userID`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; -- -------------------------------------------------------- -- -- Table structure for table `tblUsers` -- CREATE TABLE `tblUsers` ( `id` int(11) NOT NULL AUTO_INCREMENT, `login` varchar(50) DEFAULT NULL, `pwd` varchar(50) DEFAULT NULL, `secret` varchar(50) DEFAULT NULL, `fullName` varchar(100) DEFAULT NULL, `email` varchar(70) DEFAULT NULL, `language` varchar(32) NOT NULL, `theme` varchar(32) NOT NULL, `comment` text NOT NULL, `role` int(11) NOT NULL, `hidden` smallint(1) NOT NULL DEFAULT '0', `pwdExpiration` datetime DEFAULT NULL, `loginfailures` tinyint(4) NOT NULL DEFAULT '0', `disabled` smallint(1) NOT NULL DEFAULT '0', `quota` bigint(20) DEFAULT NULL, `homefolder` int(11) DEFAULT NULL, PRIMARY KEY (`id`), UNIQUE KEY `login` (`login`), KEY `tblUsers_role` (`role`), KEY `tblUsers_homefolder` (`homefolder`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=3 ; -- -- Dumping data for table `tblUsers` -- INSERT INTO `tblUsers` VALUES (1, 'admin', '[[admin_pass]]', '', '[[admin_realname]]', '[[admin_email]]', '[[language]]', '', '', 1, 0, NULL, 0, 0, 0, NULL), (2, 'guest', NULL, '', 'Guest User', NULL, '', '', '', 2, 0, NULL, 0, 0, 0, NULL); -- -------------------------------------------------------- -- -- Table structure for table `tblUserSubstitutes` -- CREATE TABLE `tblUserSubstitutes` ( `id` int(11) NOT NULL AUTO_INCREMENT, `user` int(11) DEFAULT NULL, `substitute` int(11) DEFAULT NULL, PRIMARY KEY (`id`), UNIQUE KEY `user` (`user`,`substitute`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; -- -------------------------------------------------------- -- -- Table structure for table `tblVersion` -- CREATE TABLE `tblVersion` ( `date` datetime NOT NULL, `major` smallint(6) DEFAULT NULL, `minor` smallint(6) DEFAULT NULL, `subminor` smallint(6) DEFAULT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8; -- -- Dumping data for table `tblVersion` -- INSERT INTO `tblVersion` VALUES ('[[regtime]]', 6, 0, 0); -- -------------------------------------------------------- -- -- Table structure for table `tblWorkflowActions` -- CREATE TABLE `tblWorkflowActions` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` text NOT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; -- -------------------------------------------------------- -- -- Table structure for table `tblWorkflowDocumentContent` -- CREATE TABLE `tblWorkflowDocumentContent` ( `id` int(11) NOT NULL AUTO_INCREMENT, `parent` int(11) DEFAULT NULL, `workflow` int(11) DEFAULT NULL, `document` int(11) DEFAULT NULL, `version` smallint(5) DEFAULT NULL, `state` int(11) DEFAULT NULL, `date` datetime NOT NULL, PRIMARY KEY (`id`), KEY `tblWorkflowDocument_document` (`document`), KEY `tblWorkflowDocument_workflow` (`workflow`), KEY `tblWorkflowDocument_state` (`state`), KEY `tblWorkflowDocumentContent_parent` (`parent`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; -- -------------------------------------------------------- -- -- Table structure for table `tblWorkflowLog` -- CREATE TABLE `tblWorkflowLog` ( `id` int(11) NOT NULL AUTO_INCREMENT, `workflowdocumentcontent` int(11) NOT NULL DEFAULT '0', `userid` int(11) DEFAULT NULL, `transition` int(11) DEFAULT NULL, `date` datetime NOT NULL, `comment` text, PRIMARY KEY (`id`), KEY `tblWorkflowLog_userid` (`userid`), KEY `tblWorkflowLog_transition` (`transition`), KEY `tblWorkflowLog_workflowdocumentcontent` (`workflowdocumentcontent`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; -- -------------------------------------------------------- -- -- Table structure for table `tblWorkflowMandatoryWorkflow` -- CREATE TABLE `tblWorkflowMandatoryWorkflow` ( `userid` int(11) DEFAULT NULL, `workflow` int(11) DEFAULT NULL, UNIQUE KEY `userid` (`userid`,`workflow`), KEY `tblWorkflowMandatoryWorkflow_workflow` (`workflow`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; -- -------------------------------------------------------- -- -- Table structure for table `tblWorkflows` -- CREATE TABLE `tblWorkflows` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` text NOT NULL, `initstate` int(11) NOT NULL, `layoutdata` text, PRIMARY KEY (`id`), KEY `tblWorkflow_initstate` (`initstate`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; -- -------------------------------------------------------- -- -- Table structure for table `tblWorkflowStates` -- CREATE TABLE `tblWorkflowStates` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` text NOT NULL, `visibility` smallint(5) DEFAULT '0', `maxtime` int(11) DEFAULT '0', `precondfunc` text, `documentstatus` smallint(5) DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; -- -------------------------------------------------------- -- -- Table structure for table `tblWorkflowTransitionGroups` -- CREATE TABLE `tblWorkflowTransitionGroups` ( `id` int(11) NOT NULL AUTO_INCREMENT, `transition` int(11) DEFAULT NULL, `groupid` int(11) DEFAULT NULL, `minusers` int(11) DEFAULT NULL, PRIMARY KEY (`id`), KEY `tblWorkflowTransitionGroups_transition` (`transition`), KEY `tblWorkflowTransitionGroups_groupid` (`groupid`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; -- -------------------------------------------------------- -- -- Table structure for table `tblWorkflowTransitions` -- CREATE TABLE `tblWorkflowTransitions` ( `id` int(11) NOT NULL AUTO_INCREMENT, `workflow` int(11) DEFAULT NULL, `state` int(11) DEFAULT NULL, `action` int(11) DEFAULT NULL, `nextstate` int(11) DEFAULT NULL, `maxtime` int(11) DEFAULT '0', PRIMARY KEY (`id`), KEY `tblWorkflowTransitions_workflow` (`workflow`), KEY `tblWorkflowTransitions_state` (`state`), KEY `tblWorkflowTransitions_action` (`action`), KEY `tblWorkflowTransitions_nextstate` (`nextstate`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; -- -------------------------------------------------------- -- -- Table structure for table `tblWorkflowTransitionUsers` -- CREATE TABLE `tblWorkflowTransitionUsers` ( `id` int(11) NOT NULL AUTO_INCREMENT, `transition` int(11) DEFAULT NULL, `userid` int(11) DEFAULT NULL, PRIMARY KEY (`id`), KEY `tblWorkflowTransitionUsers_transition` (`transition`), KEY `tblWorkflowTransitionUsers_userid` (`userid`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; -- -- Constraints for dumped tables -- -- -- Constraints for table `tblArosAcos` -- ALTER TABLE `tblArosAcos` ADD CONSTRAINT `tblArosAcos_acos` FOREIGN KEY (`aco`) REFERENCES `tblAcos` (`id`) ON DELETE CASCADE, ADD CONSTRAINT `tblArosAcos_aros` FOREIGN KEY (`aro`) REFERENCES `tblAros` (`id`) ON DELETE CASCADE; -- -- Constraints for table `tblCachedAccess` -- ALTER TABLE `tblCachedAccess` ADD CONSTRAINT `tblCachedAccess_document` FOREIGN KEY (`document`) REFERENCES `tblDocuments` (`id`) ON DELETE CASCADE, ADD CONSTRAINT `tblCachedAccess_user` FOREIGN KEY (`user`) REFERENCES `tblUsers` (`id`) ON DELETE CASCADE; -- -- Constraints for table `tblDocumentApproveLog` -- ALTER TABLE `tblDocumentApproveLog` ADD CONSTRAINT `tblDocumentApproveLog_approve` FOREIGN KEY (`approveID`) REFERENCES `tblDocumentApprovers` (`approveID`) ON DELETE CASCADE, ADD CONSTRAINT `tblDocumentApproveLog_user` FOREIGN KEY (`userID`) REFERENCES `tblUsers` (`id`) ON DELETE CASCADE; -- -- Constraints for table `tblDocumentApprovers` -- ALTER TABLE `tblDocumentApprovers` ADD CONSTRAINT `tblDocumentApprovers_document` FOREIGN KEY (`documentID`) REFERENCES `tblDocuments` (`id`) ON DELETE CASCADE; -- -- Constraints for table `tblDocumentAttributes` -- ALTER TABLE `tblDocumentAttributes` ADD CONSTRAINT `tblDocumentAttributes_attrdef` FOREIGN KEY (`attrdef`) REFERENCES `tblAttributeDefinitions` (`id`), ADD CONSTRAINT `tblDocumentAttributes_document` FOREIGN KEY (`document`) REFERENCES `tblDocuments` (`id`) ON DELETE CASCADE; -- -- Constraints for table `tblDocumentCategory` -- ALTER TABLE `tblDocumentCategory` ADD CONSTRAINT `tblDocumentCategory_category` FOREIGN KEY (`categoryID`) REFERENCES `tblCategory` (`id`) ON DELETE CASCADE, ADD CONSTRAINT `tblDocumentCategory_document` FOREIGN KEY (`documentID`) REFERENCES `tblDocuments` (`id`) ON DELETE CASCADE; -- -- Constraints for table `tblDocumentCheckOuts` -- ALTER TABLE `tblDocumentCheckOuts` ADD CONSTRAINT `tblDocumentCheckOuts_document` FOREIGN KEY (`document`) REFERENCES `tblDocuments` (`id`) ON DELETE CASCADE, ADD CONSTRAINT `tblDocumentCheckOuts_user` FOREIGN KEY (`userID`) REFERENCES `tblUsers` (`id`) ON DELETE CASCADE; -- -- Constraints for table `tblDocumentContent` -- ALTER TABLE `tblDocumentContent` ADD CONSTRAINT `tblDocumentContent_document` FOREIGN KEY (`document`) REFERENCES `tblDocuments` (`id`); -- -- Constraints for table `tblDocumentContentAttributes` -- ALTER TABLE `tblDocumentContentAttributes` ADD CONSTRAINT `tblDocumentContentAttributes_attrdef` FOREIGN KEY (`attrdef`) REFERENCES `tblAttributeDefinitions` (`id`), ADD CONSTRAINT `tblDocumentContentAttributes_document` FOREIGN KEY (`content`) REFERENCES `tblDocumentContent` (`id`) ON DELETE CASCADE; -- -- Constraints for table `tblDocumentFiles` -- ALTER TABLE `tblDocumentFiles` ADD CONSTRAINT `tblDocumentFiles_document` FOREIGN KEY (`document`) REFERENCES `tblDocuments` (`id`) ON DELETE CASCADE, ADD CONSTRAINT `tblDocumentFiles_user` FOREIGN KEY (`userID`) REFERENCES `tblUsers` (`id`); -- -- Constraints for table `tblDocumentLinks` -- ALTER TABLE `tblDocumentLinks` ADD CONSTRAINT `tblDocumentLinks_document` FOREIGN KEY (`document`) REFERENCES `tblDocuments` (`id`) ON DELETE CASCADE, ADD CONSTRAINT `tblDocumentLinks_target` FOREIGN KEY (`target`) REFERENCES `tblDocuments` (`id`) ON DELETE CASCADE, ADD CONSTRAINT `tblDocumentLinks_user` FOREIGN KEY (`userID`) REFERENCES `tblUsers` (`id`); -- -- Constraints for table `tblDocumentLocks` -- ALTER TABLE `tblDocumentLocks` ADD CONSTRAINT `tblDocumentLocks_document` FOREIGN KEY (`document`) REFERENCES `tblDocuments` (`id`) ON DELETE CASCADE, ADD CONSTRAINT `tblDocumentLocks_user` FOREIGN KEY (`userID`) REFERENCES `tblUsers` (`id`) ON DELETE CASCADE; -- -- Constraints for table `tblDocumentReceiptLog` -- ALTER TABLE `tblDocumentReceiptLog` ADD CONSTRAINT `tblDocumentReceiptLog_recipient` FOREIGN KEY (`receiptID`) REFERENCES `tblDocumentRecipients` (`receiptID`) ON DELETE CASCADE, ADD CONSTRAINT `tblDocumentReceiptLog_user` FOREIGN KEY (`userID`) REFERENCES `tblUsers` (`id`) ON DELETE CASCADE; -- -- Constraints for table `tblDocumentRecipients` -- ALTER TABLE `tblDocumentRecipients` ADD CONSTRAINT `tblDocumentRecipients_document` FOREIGN KEY (`documentID`) REFERENCES `tblDocuments` (`id`) ON DELETE CASCADE; -- -- Constraints for table `tblDocumentReviewers` -- ALTER TABLE `tblDocumentReviewers` ADD CONSTRAINT `tblDocumentReviewers_document` FOREIGN KEY (`documentID`) REFERENCES `tblDocuments` (`id`) ON DELETE CASCADE; -- -- Constraints for table `tblDocumentReviewLog` -- ALTER TABLE `tblDocumentReviewLog` ADD CONSTRAINT `tblDocumentReviewLog_review` FOREIGN KEY (`reviewID`) REFERENCES `tblDocumentReviewers` (`reviewID`) ON DELETE CASCADE, ADD CONSTRAINT `tblDocumentReviewLog_user` FOREIGN KEY (`userID`) REFERENCES `tblUsers` (`id`) ON DELETE CASCADE; -- -- Constraints for table `tblDocumentRevisionLog` -- ALTER TABLE `tblDocumentRevisionLog` ADD CONSTRAINT `tblDocumentRevisionLog_revision` FOREIGN KEY (`revisionID`) REFERENCES `tblDocumentRevisors` (`revisionID`) ON DELETE CASCADE, ADD CONSTRAINT `tblDocumentRevisionLog_user` FOREIGN KEY (`userID`) REFERENCES `tblUsers` (`id`) ON DELETE CASCADE; -- -- Constraints for table `tblDocumentRevisors` -- ALTER TABLE `tblDocumentRevisors` ADD CONSTRAINT `tblDocumentRevisors_document` FOREIGN KEY (`documentID`) REFERENCES `tblDocuments` (`id`) ON DELETE CASCADE; -- -- Constraints for table `tblDocuments` -- ALTER TABLE `tblDocuments` ADD CONSTRAINT `tblDocuments_folder` FOREIGN KEY (`folder`) REFERENCES `tblFolders` (`id`), ADD CONSTRAINT `tblDocuments_owner` FOREIGN KEY (`owner`) REFERENCES `tblUsers` (`id`); -- -- Constraints for table `tblDocumentStatus` -- ALTER TABLE `tblDocumentStatus` ADD CONSTRAINT `tblDocumentStatus_document` FOREIGN KEY (`documentID`) REFERENCES `tblDocuments` (`id`) ON DELETE CASCADE; -- -- Constraints for table `tblDocumentStatusLog` -- ALTER TABLE `tblDocumentStatusLog` ADD CONSTRAINT `tblDocumentStatusLog_status` FOREIGN KEY (`statusID`) REFERENCES `tblDocumentStatus` (`statusID`) ON DELETE CASCADE, ADD CONSTRAINT `tblDocumentStatusLog_user` FOREIGN KEY (`userID`) REFERENCES `tblUsers` (`id`) ON DELETE CASCADE; -- -- Constraints for table `tblFolderAttributes` -- ALTER TABLE `tblFolderAttributes` ADD CONSTRAINT `tblFolderAttributes_attrdef` FOREIGN KEY (`attrdef`) REFERENCES `tblAttributeDefinitions` (`id`), ADD CONSTRAINT `tblFolderAttributes_folder` FOREIGN KEY (`folder`) REFERENCES `tblFolders` (`id`) ON DELETE CASCADE; -- -- Constraints for table `tblFolders` -- ALTER TABLE `tblFolders` ADD CONSTRAINT `tblFolders_owner` FOREIGN KEY (`owner`) REFERENCES `tblUsers` (`id`); -- -- Constraints for table `tblGroupMembers` -- ALTER TABLE `tblGroupMembers` ADD CONSTRAINT `tblGroupMembers_group` FOREIGN KEY (`groupID`) REFERENCES `tblGroups` (`id`) ON DELETE CASCADE, ADD CONSTRAINT `tblGroupMembers_user` FOREIGN KEY (`userID`) REFERENCES `tblUsers` (`id`) ON DELETE CASCADE; -- -- Constraints for table `tblKeywords` -- ALTER TABLE `tblKeywords` ADD CONSTRAINT `tblKeywords_category` FOREIGN KEY (`category`) REFERENCES `tblKeywordCategories` (`id`) ON DELETE CASCADE; -- -- Constraints for table `tblMandatoryApprovers` -- ALTER TABLE `tblMandatoryApprovers` ADD CONSTRAINT `tblMandatoryApprovers_user` FOREIGN KEY (`userID`) REFERENCES `tblUsers` (`id`) ON DELETE CASCADE; -- -- Constraints for table `tblMandatoryReviewers` -- ALTER TABLE `tblMandatoryReviewers` ADD CONSTRAINT `tblMandatoryReviewers_user` FOREIGN KEY (`userID`) REFERENCES `tblUsers` (`id`) ON DELETE CASCADE; -- -- Constraints for table `tblSessions` -- ALTER TABLE `tblSessions` ADD CONSTRAINT `tblSessions_user` FOREIGN KEY (`userID`) REFERENCES `tblUsers` (`id`) ON DELETE CASCADE; -- -- Constraints for table `tblTransmittalItems` -- ALTER TABLE `tblTransmittalItems` ADD CONSTRAINT `tblTransmittalItems_document` FOREIGN KEY (`document`) REFERENCES `tblDocuments` (`id`) ON DELETE CASCADE, ADD CONSTRAINT `tblTransmittalItem_transmittal` FOREIGN KEY (`transmittal`) REFERENCES `tblTransmittals` (`id`) ON DELETE CASCADE; -- -- Constraints for table `tblTransmittals` -- ALTER TABLE `tblTransmittals` ADD CONSTRAINT `tblTransmittals_user` FOREIGN KEY (`userID`) REFERENCES `tblUsers` (`id`) ON DELETE CASCADE; -- -- Constraints for table `tblUserImages` -- ALTER TABLE `tblUserImages` ADD CONSTRAINT `tblUserImages_user` FOREIGN KEY (`userID`) REFERENCES `tblUsers` (`id`) ON DELETE CASCADE; -- -- Constraints for table `tblUserPasswordHistory` -- ALTER TABLE `tblUserPasswordHistory` ADD CONSTRAINT `tblUserPasswordHistory_user` FOREIGN KEY (`userID`) REFERENCES `tblUsers` (`id`) ON DELETE CASCADE; -- -- Constraints for table `tblUserPasswordRequest` -- ALTER TABLE `tblUserPasswordRequest` ADD CONSTRAINT `tblUserPasswordRequest_user` FOREIGN KEY (`userID`) REFERENCES `tblUsers` (`id`) ON DELETE CASCADE; -- -- Constraints for table `tblUsers` -- ALTER TABLE `tblUsers` ADD CONSTRAINT `tblUsers_homefolder` FOREIGN KEY (`homefolder`) REFERENCES `tblFolders` (`id`), ADD CONSTRAINT `tblUsers_role` FOREIGN KEY (`role`) REFERENCES `tblRoles` (`id`); -- -- Constraints for table `tblUserSubstitutes` -- ALTER TABLE `tblUserSubstitutes` ADD CONSTRAINT `tblUserSubstitutes_user` FOREIGN KEY (`user`) REFERENCES `tblUsers` (`id`) ON DELETE CASCADE, ADD CONSTRAINT `tblUserSubstitutes_substitute` FOREIGN KEY (`user`) REFERENCES `tblUsers` (`id`) ON DELETE CASCADE; -- -- Constraints for table `tblWorkflowDocumentContent` -- ALTER TABLE `tblWorkflowDocumentContent` ADD CONSTRAINT `tblWorkflowDocument_document` FOREIGN KEY (`document`) REFERENCES `tblDocuments` (`id`) ON DELETE CASCADE, ADD CONSTRAINT `tblWorkflowDocument_state` FOREIGN KEY (`state`) REFERENCES `tblWorkflowStates` (`id`) ON DELETE CASCADE, ADD CONSTRAINT `tblWorkflowDocumentContent_parent` FOREIGN KEY (`parent`) REFERENCES `tblWorkflowDocumentContent` (`id`) ON DELETE CASCADE, ADD CONSTRAINT `tblWorkflowDocument_workflow` FOREIGN KEY (`workflow`) REFERENCES `tblWorkflows` (`id`) ON DELETE CASCADE; -- -- Constraints for table `tblWorkflowLog` -- ALTER TABLE `tblWorkflowLog` ADD CONSTRAINT `tblWorkflowLog_workflowdocumentcontent` FOREIGN KEY (`workflowdocumentcontent`) REFERENCES `tblWorkflowDocumentContent` (`id`) ON DELETE CASCADE, ADD CONSTRAINT `tblWorkflowLog_transition` FOREIGN KEY (`transition`) REFERENCES `tblWorkflowTransitions` (`id`) ON DELETE CASCADE, ADD CONSTRAINT `tblWorkflowLog_userid` FOREIGN KEY (`userid`) REFERENCES `tblUsers` (`id`) ON DELETE CASCADE; -- -- Constraints for table `tblWorkflowMandatoryWorkflow` -- ALTER TABLE `tblWorkflowMandatoryWorkflow` ADD CONSTRAINT `tblWorkflowMandatoryWorkflow_userid` FOREIGN KEY (`userid`) REFERENCES `tblUsers` (`id`) ON DELETE CASCADE, ADD CONSTRAINT `tblWorkflowMandatoryWorkflow_workflow` FOREIGN KEY (`workflow`) REFERENCES `tblWorkflows` (`id`) ON DELETE CASCADE; -- -- Constraints for table `tblWorkflows` -- ALTER TABLE `tblWorkflows` ADD CONSTRAINT `tblWorkflow_initstate` FOREIGN KEY (`initstate`) REFERENCES `tblWorkflowStates` (`id`) ON DELETE CASCADE; -- -- Constraints for table `tblWorkflowTransitionGroups` -- ALTER TABLE `tblWorkflowTransitionGroups` ADD CONSTRAINT `tblWorkflowTransitionGroups_groupid` FOREIGN KEY (`groupid`) REFERENCES `tblGroups` (`id`) ON DELETE CASCADE, ADD CONSTRAINT `tblWorkflowTransitionGroups_transition` FOREIGN KEY (`transition`) REFERENCES `tblWorkflowTransitions` (`id`) ON DELETE CASCADE; -- -- Constraints for table `tblWorkflowTransitions` -- ALTER TABLE `tblWorkflowTransitions` ADD CONSTRAINT `tblWorkflowTransitions_action` FOREIGN KEY (`action`) REFERENCES `tblWorkflowActions` (`id`) ON DELETE CASCADE, ADD CONSTRAINT `tblWorkflowTransitions_nextstate` FOREIGN KEY (`nextstate`) REFERENCES `tblWorkflowStates` (`id`) ON DELETE CASCADE, ADD CONSTRAINT `tblWorkflowTransitions_state` FOREIGN KEY (`state`) REFERENCES `tblWorkflowStates` (`id`) ON DELETE CASCADE, ADD CONSTRAINT `tblWorkflowTransitions_workflow` FOREIGN KEY (`workflow`) REFERENCES `tblWorkflows` (`id`) ON DELETE CASCADE; -- -- Constraints for table `tblWorkflowTransitionUsers` -- ALTER TABLE `tblWorkflowTransitionUsers` ADD CONSTRAINT `tblWorkflowTransitionUsers_transition` FOREIGN KEY (`transition`) REFERENCES `tblWorkflowTransitions` (`id`) ON DELETE CASCADE, ADD CONSTRAINT `tblWorkflowTransitionUsers_userid` FOREIGN KEY (`userid`) REFERENCES `tblUsers` (`id`) ON DELETE CASCADE; /*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; /*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */; /*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;