mirror of
https://git.code.sf.net/p/seeddms/code
synced 2026-01-20 16:19:16 +00:00
fix sql tables for tblLinkType
This commit is contained in:
parent
e094e8bae6
commit
36aedc8fd7
|
|
@ -362,6 +362,19 @@ CREATE TABLE `tblDocumentContentAttributes` (
|
|||
|
||||
-- --------------------------------------------------------
|
||||
|
||||
--
|
||||
-- Table structure for table `tblLinkType`
|
||||
--
|
||||
|
||||
CREATE TABLE `tblLinkType` (
|
||||
`id` int(11) NOT NULL AUTO_INCREMENT,
|
||||
`name` text NOT NULL,
|
||||
`color` char(8) DEFAULT NULL,
|
||||
PRIMARY KEY (`id`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||||
|
||||
-- --------------------------------------------------------
|
||||
|
||||
--
|
||||
-- Table structure for table `tblDocumentLinks`
|
||||
--
|
||||
|
|
@ -372,13 +385,15 @@ CREATE TABLE `tblDocumentLinks` (
|
|||
`target` int(11) NOT NULL DEFAULT '0',
|
||||
`userID` int(11) NOT NULL DEFAULT '0',
|
||||
`public` tinyint(1) NOT NULL DEFAULT '0',
|
||||
`linktype` int(11) NOT NULL DEFAULT '0',
|
||||
PRIMARY KEY (`id`),
|
||||
KEY `tblDocumentLinks_document` (`document`),
|
||||
KEY `tblDocumentLinks_target` (`target`),
|
||||
KEY `tblDocumentLinks_user` (`userID`),
|
||||
CONSTRAINT `tblDocumentLinks_document` FOREIGN KEY (`document`) REFERENCES `tblDocuments` (`id`) ON DELETE CASCADE,
|
||||
CONSTRAINT `tblDocumentLinks_target` FOREIGN KEY (`target`) REFERENCES `tblDocuments` (`id`) ON DELETE CASCADE,
|
||||
CONSTRAINT `tblDocumentLinks_user` FOREIGN KEY (`userID`) REFERENCES `tblUsers` (`id`)
|
||||
CONSTRAINT `tblDocumentLinks_user` FOREIGN KEY (`userID`) REFERENCES `tblUsers` (`id`),
|
||||
CONSTRAINT `tblDocumentLinks_linktype` FOREIGN KEY (`linktype`) REFERENCES `tblLinkType` (`id`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||||
|
||||
-- --------------------------------------------------------
|
||||
|
|
|
|||
|
|
@ -305,6 +305,18 @@ CREATE TABLE "tblDocumentContentAttributes" (
|
|||
|
||||
-- --------------------------------------------------------
|
||||
|
||||
--
|
||||
-- Table structure for table "tblLinkType"
|
||||
--
|
||||
|
||||
CREATE TABLE "tblLinkType" (
|
||||
"id" SERIAL UNIQUE,
|
||||
"name" text NOT NULL,
|
||||
"color" char(8) DEFAULT NULL
|
||||
);
|
||||
|
||||
-- --------------------------------------------------------
|
||||
|
||||
--
|
||||
-- Table structure for table "tblDocumentLinks"
|
||||
--
|
||||
|
|
@ -314,7 +326,8 @@ CREATE TABLE "tblDocumentLinks" (
|
|||
"document" INTEGER NOT NULL default 0 REFERENCES "tblDocuments" ("id") ON DELETE CASCADE,
|
||||
"target" INTEGER NOT NULL default 0 REFERENCES "tblDocuments" ("id") ON DELETE CASCADE,
|
||||
"userID" INTEGER NOT NULL default 0 REFERENCES "tblUsers" ("id"),
|
||||
"public" INTEGER NOT NULL default 0
|
||||
"public" INTEGER NOT NULL default 0,
|
||||
"linktype" INTEGER NOT NULL default 0 REFERENCES "tblLinkType" ("id")
|
||||
) ;
|
||||
|
||||
-- --------------------------------------------------------
|
||||
|
|
|
|||
|
|
@ -307,6 +307,18 @@ CREATE TABLE `tblDocumentContentAttributes` (
|
|||
|
||||
-- --------------------------------------------------------
|
||||
|
||||
--
|
||||
-- Table structure for table `tblLinkType`
|
||||
--
|
||||
|
||||
CREATE TABLE `tblLinkType` (
|
||||
`id` INTEGER PRIMARY KEY AUTOINCREMENT,
|
||||
`name` text NOT NULL,
|
||||
`color` char(8) DEFAULT NULL
|
||||
) ;
|
||||
|
||||
-- --------------------------------------------------------
|
||||
|
||||
--
|
||||
-- Table structure for table `tblDocumentLinks`
|
||||
--
|
||||
|
|
@ -316,7 +328,8 @@ CREATE TABLE `tblDocumentLinks` (
|
|||
`document` INTEGER NOT NULL default 0 REFERENCES `tblDocuments` (`id`) ON DELETE CASCADE,
|
||||
`target` INTEGER NOT NULL default 0 REFERENCES `tblDocuments` (`id`) ON DELETE CASCADE,
|
||||
`userID` INTEGER NOT NULL default 0 REFERENCES `tblUsers` (`id`),
|
||||
`public` INTEGER NOT NULL default 0
|
||||
`public` INTEGER NOT NULL default 0,
|
||||
`linktype` INTEGER NOT NULL default 0 REFERENCES `tblLinkType` (`id`)
|
||||
) ;
|
||||
|
||||
-- --------------------------------------------------------
|
||||
|
|
|
|||
|
|
@ -64,7 +64,7 @@ CREATE TABLE "tblLinkType" (
|
|||
"color" char(8) DEFAULT NULL
|
||||
);
|
||||
|
||||
ALTER TABLE "tblDocumentLinks" ADD COLUMN "linktype" INTEGER DEFAULT NULL REFERENCES tblLinkType("id") ON DELETE CASCADE;
|
||||
ALTER TABLE "tblDocumentLinks" ADD COLUMN "linktype" INTEGER DEFAULT NULL REFERENCES tblLinkType("id");
|
||||
|
||||
UPDATE "tblVersion" set "major"=6, "minor"=1, "subminor"=0, "module"='core';
|
||||
|
||||
|
|
|
|||
|
|
@ -110,7 +110,7 @@ CREATE TABLE `tblLinkType` (
|
|||
`color` char(8) DEFAULT NULL
|
||||
);
|
||||
|
||||
ALTER TABLE `tblDocumentLinks` ADD COLUMN `linktype` INTEGER DEFAULT NULL REFERENCES tblLinkType(`id`) ON DELETE CASCADE;
|
||||
ALTER TABLE `tblDocumentLinks` ADD COLUMN `linktype` INTEGER DEFAULT NULL REFERENCES tblLinkType(`id`);
|
||||
|
||||
UPDATE `tblVersion` set `major`=6, `minor`=1, `subminor`=0, `module`='core';
|
||||
|
||||
|
|
|
|||
|
|
@ -74,7 +74,7 @@ CREATE TABLE `tblLinkType` (
|
|||
PRIMARY KEY (`id`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||||
|
||||
ALTER TABLE `tblDocumentLinks` ADD COLUMN `linktype` int(11) DEFAULT NULL, ADD FOREIGN KEY tblDocumentLinks_linktype(`linktype`) REFERENCES tblLinkType(`id`) ON DELETE CASCADE;
|
||||
ALTER TABLE `tblDocumentLinks` ADD COLUMN `linktype` int(11) DEFAULT NULL, ADD FOREIGN KEY tblDocumentLinks_linktype(`linktype`) REFERENCES tblLinkType(`id`);
|
||||
|
||||
UPDATE `tblVersion` set `major`=6, `minor`=1, `subminor`=0, `module`='core';
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user