add table tblDocumentCheckOuts

This commit is contained in:
Uwe Steinmann 2015-04-17 19:50:55 +02:00
parent a252f82f08
commit 2d7e511bb8
4 changed files with 52 additions and 0 deletions

View File

@ -330,6 +330,23 @@ CREATE TABLE `tblDocumentLocks` (
-- --------------------------------------------------------
--
-- 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 default '0000-00-00 00:00:00',
`filename` varchar(255) NOT NULL default '',
PRIMARY KEY (`document`),
CONSTRAINT `tblDocumentCheckOuts_document` FOREIGN KEY (`document`) REFERENCES `tblDocuments` (`id`) ON DELETE CASCADE,
CONSTRAINT `tblDocumentCheckOuts_user` FOREIGN KEY (`userID`) REFERENCES `tblUsers` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
-- --------------------------------------------------------
--
-- Table structure for table `tblDocumentReviewers`
--

View File

@ -286,6 +286,21 @@ CREATE TABLE `tblDocumentLocks` (
-- --------------------------------------------------------
--
-- Table structure for table `tblDocumentCheckOuts`
--
CREATE TABLE `tblDocumentCheckOuts` (
`document` INTEGER REFERENCES `tblDocuments` (`id`) ON DELETE CASCADE,
`userID` INTEGER NOT NULL default '0' REFERENCES `tblUsers` (`id`)
`version` INTEGER unsigned NOT NULL default '0',
`date` TEXT NOT NULL default '0000-00-00 00:00:00',
`filename` varchar(255) NOT NULL default '',
UNIQUE (`document`)
) ;
-- --------------------------------------------------------
--
-- Table structure for table `tblDocumentReviewLog`
--

View File

@ -2,6 +2,15 @@ BEGIN;
ALTER TABLE tblUsers ADD COLUMN `homefolder` INTEGER DEFAULT 0;
CREATE TABLE `tblDocumentCheckOuts` (
`document` INTEGER REFERENCES `tblDocuments` (`id`) ON DELETE CASCADE,
`userID` INTEGER NOT NULL default '0' REFERENCES `tblUsers` (`id`)
`version` INTEGER unsigned NOT NULL default '0',
`date` TEXT NOT NULL default '0000-00-00 00:00:00',
`filename` varchar(255) NOT NULL default '',
UNIQUE (`document`)
) ;
UPDATE tblVersion set major=5, minor=0, subminor=0;
COMMIT;

View File

@ -2,6 +2,17 @@ START TRANSACTION;
ALTER TABLE tblUsers ADD COLUMN `homefolder` INTEGER DEFAULT 0;
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 default '0000-00-00 00:00:00',
`filename` varchar(255) NOT NULL default '',
PRIMARY KEY (`document`),
CONSTRAINT `tblDocumentCheckOuts_document` FOREIGN KEY (`document`) REFERENCES `tblDocuments` (`id`) ON DELETE CASCADE,
CONSTRAINT `tblDocumentCheckOuts_user` FOREIGN KEY (`userID`) REFERENCES `tblUsers` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
UPDATE tblVersion set major=5, minor=0, subminor=0;
COMMIT;