mirror of
https://git.code.sf.net/p/seeddms/code
synced 2025-05-13 13:11:31 +00:00
add sql statements for workflow
This commit is contained in:
parent
7c9f5d3819
commit
63a1ae0c13
|
@ -811,22 +811,18 @@ CREATE TABLE `tblWorkflowTransitionGroups` (
|
||||||
|
|
||||||
CREATE TABLE `tblWorkflowLog` (
|
CREATE TABLE `tblWorkflowLog` (
|
||||||
`id` int(11) NOT NULL AUTO_INCREMENT,
|
`id` int(11) NOT NULL AUTO_INCREMENT,
|
||||||
`document` int(11) DEFAULT NULL,
|
`workflowdocumentcontent` int(11) NOT NULL DEFAULT '0',
|
||||||
`version` smallint(5) DEFAULT NULL,
|
|
||||||
`workflow` int(11) DEFAULT NULL,
|
|
||||||
`userid` int(11) DEFAULT NULL,
|
`userid` int(11) DEFAULT NULL,
|
||||||
`transition` int(11) DEFAULT NULL,
|
`transition` int(11) DEFAULT NULL,
|
||||||
`date` datetime NOT NULL,
|
`date` datetime NOT NULL,
|
||||||
`comment` text,
|
`comment` text,
|
||||||
PRIMARY KEY (`id`),
|
PRIMARY KEY (`id`),
|
||||||
KEY `tblWorkflowLog_document` (`document`),
|
|
||||||
KEY `tblWorkflowLog_workflow` (`workflow`),
|
|
||||||
KEY `tblWorkflowLog_userid` (`userid`),
|
KEY `tblWorkflowLog_userid` (`userid`),
|
||||||
KEY `tblWorkflowLog_transition` (`transition`),
|
KEY `tblWorkflowLog_transition` (`transition`),
|
||||||
CONSTRAINT `tblWorkflowLog_document` FOREIGN KEY (`document`) REFERENCES `tblDocuments` (`id`) ON DELETE CASCADE,
|
KEY `tblWorkflowLog_workflowdocumentcontent` (`workflowdocumentcontent`),
|
||||||
|
CONSTRAINT `tblWorkflowLog_workflowdocumentcontent` FOREIGN KEY (`workflowdocumentcontent`) REFERENCES `tblWorkflowDocumentContent` (`id`) ON DELETE CASCADE,
|
||||||
CONSTRAINT `tblWorkflowLog_transition` FOREIGN KEY (`transition`) REFERENCES `tblWorkflowTransitions` (`id`) ON DELETE CASCADE,
|
CONSTRAINT `tblWorkflowLog_transition` FOREIGN KEY (`transition`) REFERENCES `tblWorkflowTransitions` (`id`) ON DELETE CASCADE,
|
||||||
CONSTRAINT `tblWorkflowLog_userid` FOREIGN KEY (`userid`) REFERENCES `tblUsers` (`id`) ON DELETE CASCADE,
|
CONSTRAINT `tblWorkflowLog_userid` FOREIGN KEY (`userid`) REFERENCES `tblUsers` (`id`) ON DELETE CASCADE
|
||||||
CONSTRAINT `tblWorkflowLog_workflow` FOREIGN KEY (`workflow`) REFERENCES `tblWorkflows` (`id`) ON DELETE CASCADE
|
|
||||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||||||
|
|
||||||
-- --------------------------------------------------------
|
-- --------------------------------------------------------
|
||||||
|
@ -836,7 +832,8 @@ CREATE TABLE `tblWorkflowLog` (
|
||||||
--
|
--
|
||||||
|
|
||||||
CREATE TABLE `tblWorkflowDocumentContent` (
|
CREATE TABLE `tblWorkflowDocumentContent` (
|
||||||
`parentworkflow` int(11) DEFAULT '0',
|
`id` int(11) NOT NULL AUTO_INCREMENT,
|
||||||
|
`parent` int(11) DEFAULT NULL,
|
||||||
`workflow` int(11) DEFAULT NULL,
|
`workflow` int(11) DEFAULT NULL,
|
||||||
`document` int(11) DEFAULT NULL,
|
`document` int(11) DEFAULT NULL,
|
||||||
`version` smallint(5) DEFAULT NULL,
|
`version` smallint(5) DEFAULT NULL,
|
||||||
|
@ -847,6 +844,7 @@ CREATE TABLE `tblWorkflowDocumentContent` (
|
||||||
KEY `tblWorkflowDocument_state` (`state`),
|
KEY `tblWorkflowDocument_state` (`state`),
|
||||||
CONSTRAINT `tblWorkflowDocument_document` FOREIGN KEY (`document`) REFERENCES `tblDocuments` (`id`) ON DELETE CASCADE,
|
CONSTRAINT `tblWorkflowDocument_document` FOREIGN KEY (`document`) REFERENCES `tblDocuments` (`id`) ON DELETE CASCADE,
|
||||||
CONSTRAINT `tblWorkflowDocument_state` FOREIGN KEY (`state`) REFERENCES `tblWorkflowStates` (`id`) ON DELETE CASCADE,
|
CONSTRAINT `tblWorkflowDocument_state` FOREIGN KEY (`state`) REFERENCES `tblWorkflowStates` (`id`) ON DELETE CASCADE,
|
||||||
|
CONSTRAINT `tblWorkflowDocumentContent_parent` FOREIGN KEY (`parent`) REFERENCES `tblWorkflowDocumentContent` (`id`) ON DELETE CASCADE,
|
||||||
CONSTRAINT `tblWorkflowDocument_workflow` FOREIGN KEY (`workflow`) REFERENCES `tblWorkflows` (`id`) ON DELETE CASCADE
|
CONSTRAINT `tblWorkflowDocument_workflow` FOREIGN KEY (`workflow`) REFERENCES `tblWorkflows` (`id`) ON DELETE CASCADE
|
||||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||||||
|
|
||||||
|
|
|
@ -536,7 +536,7 @@ CREATE TABLE "tblSessions" (
|
||||||
"theme" varchar(30) NOT NULL default '',
|
"theme" varchar(30) NOT NULL default '',
|
||||||
"language" varchar(30) NOT NULL default '',
|
"language" varchar(30) NOT NULL default '',
|
||||||
"clipboard" text default NULL,
|
"clipboard" text default NULL,
|
||||||
"su" INTEGER DEFAULT NULL,
|
"su" INTEGER DEFAULT NULL,
|
||||||
"splashmsg" text default NULL
|
"splashmsg" text default NULL
|
||||||
) ;
|
) ;
|
||||||
|
|
||||||
|
@ -669,9 +669,7 @@ CREATE TABLE "tblWorkflowTransitionGroups" (
|
||||||
|
|
||||||
CREATE TABLE "tblWorkflowLog" (
|
CREATE TABLE "tblWorkflowLog" (
|
||||||
"id" SERIAL UNIQUE,
|
"id" SERIAL UNIQUE,
|
||||||
"document" INTEGER default NULL REFERENCES "tblDocuments" ("id") ON DELETE CASCADE,
|
"workflowdocumentcontent" INTEGER DEFAULT NULL REFERENCES "tblWorkflowDocumentContent" ("id") ON DELETE CASCADE,
|
||||||
"version" INTEGER default NULL,
|
|
||||||
"workflow" INTEGER default NULL REFERENCES "tblWorkflows" ("id") ON DELETE CASCADE,
|
|
||||||
"userid" INTEGER default NULL REFERENCES "tblUsers" ("id") ON DELETE CASCADE,
|
"userid" INTEGER default NULL REFERENCES "tblUsers" ("id") ON DELETE CASCADE,
|
||||||
"transition" INTEGER default NULL REFERENCES "tblWorkflowTransitions" ("id") ON DELETE CASCADE,
|
"transition" INTEGER default NULL REFERENCES "tblWorkflowTransitions" ("id") ON DELETE CASCADE,
|
||||||
"date" TIMESTAMP default NULL,
|
"date" TIMESTAMP default NULL,
|
||||||
|
@ -685,7 +683,8 @@ CREATE TABLE "tblWorkflowLog" (
|
||||||
--
|
--
|
||||||
|
|
||||||
CREATE TABLE "tblWorkflowDocumentContent" (
|
CREATE TABLE "tblWorkflowDocumentContent" (
|
||||||
"parentworkflow" INTEGER DEFAULT 0,
|
"id" SERIAL UNIQUE,
|
||||||
|
"parent" INTEGER DEFAULT NULL REFERENCES "tblWorkflowDocumentContent" ("id") ON DELETE CASCADE,
|
||||||
"workflow" INTEGER DEFAULT NULL REFERENCES "tblWorkflows" ("id") ON DELETE CASCADE,
|
"workflow" INTEGER DEFAULT NULL REFERENCES "tblWorkflows" ("id") ON DELETE CASCADE,
|
||||||
"document" INTEGER DEFAULT NULL REFERENCES "tblDocuments" ("id") ON DELETE CASCADE,
|
"document" INTEGER DEFAULT NULL REFERENCES "tblDocuments" ("id") ON DELETE CASCADE,
|
||||||
"version" INTEGER DEFAULT NULL,
|
"version" INTEGER DEFAULT NULL,
|
||||||
|
|
|
@ -545,7 +545,7 @@ CREATE TABLE `tblSessions` (
|
||||||
`theme` varchar(30) NOT NULL default '',
|
`theme` varchar(30) NOT NULL default '',
|
||||||
`language` varchar(30) NOT NULL default '',
|
`language` varchar(30) NOT NULL default '',
|
||||||
`clipboard` text default NULL,
|
`clipboard` text default NULL,
|
||||||
`su` INTEGER DEFAULT NULL,
|
`su` INTEGER DEFAULT NULL,
|
||||||
`splashmsg` text default NULL
|
`splashmsg` text default NULL
|
||||||
) ;
|
) ;
|
||||||
|
|
||||||
|
@ -678,9 +678,7 @@ CREATE TABLE `tblWorkflowTransitionGroups` (
|
||||||
|
|
||||||
CREATE TABLE `tblWorkflowLog` (
|
CREATE TABLE `tblWorkflowLog` (
|
||||||
`id` INTEGER PRIMARY KEY AUTOINCREMENT,
|
`id` INTEGER PRIMARY KEY AUTOINCREMENT,
|
||||||
`document` INTEGER default NULL REFERENCES `tblDocuments` (`id`) ON DELETE CASCADE,
|
`workflowdocumentcontent` INTEGER DEFAULT NULL REFERENCES `tblWorkflowDocumentContent` (`id`) ON DELETE CASCADE,
|
||||||
`version` INTEGER default NULL,
|
|
||||||
`workflow` INTEGER default NULL REFERENCES `tblWorkflows` (`id`) ON DELETE CASCADE,
|
|
||||||
`userid` INTEGER default NULL REFERENCES `tblUsers` (`id`) ON DELETE CASCADE,
|
`userid` INTEGER default NULL REFERENCES `tblUsers` (`id`) ON DELETE CASCADE,
|
||||||
`transition` INTEGER default NULL REFERENCES `tblWorkflowTransitions` (`id`) ON DELETE CASCADE,
|
`transition` INTEGER default NULL REFERENCES `tblWorkflowTransitions` (`id`) ON DELETE CASCADE,
|
||||||
`date` datetime NOT NULL,
|
`date` datetime NOT NULL,
|
||||||
|
@ -694,7 +692,9 @@ CREATE TABLE `tblWorkflowLog` (
|
||||||
--
|
--
|
||||||
|
|
||||||
CREATE TABLE `tblWorkflowDocumentContent` (
|
CREATE TABLE `tblWorkflowDocumentContent` (
|
||||||
|
`id` INTEGER PRIMARY KEY AUTOINCREMENT,
|
||||||
`parentworkflow` INTEGER DEFAULT 0,
|
`parentworkflow` INTEGER DEFAULT 0,
|
||||||
|
`parent` INTEGER DEFAULT NULL REFERENCES `tblWorkflowDocumentContent` (`id`) ON DELETE CASCADE,
|
||||||
`workflow` INTEGER DEFAULT NULL REFERENCES `tblWorkflows` (`id`) ON DELETE CASCADE,
|
`workflow` INTEGER DEFAULT NULL REFERENCES `tblWorkflows` (`id`) ON DELETE CASCADE,
|
||||||
`document` INTEGER DEFAULT NULL REFERENCES `tblDocuments` (`id`) ON DELETE CASCADE,
|
`document` INTEGER DEFAULT NULL REFERENCES `tblDocuments` (`id`) ON DELETE CASCADE,
|
||||||
`version` INTEGER DEFAULT NULL,
|
`version` INTEGER DEFAULT NULL,
|
||||||
|
|
Loading…
Reference in New Issue
Block a user