add fields startdate and enddate to tblDocuments

This commit is contained in:
Uwe Steinmann 2021-04-30 06:37:09 +02:00
parent 3accef2dd6
commit 5e5244164d
6 changed files with 40 additions and 2 deletions

View File

@ -233,6 +233,8 @@ CREATE TABLE `tblDocuments` (
`locked` int(11) NOT NULL DEFAULT '-1',
`keywords` text NOT NULL,
`sequence` double NOT NULL DEFAULT '0',
`startdate` datetime DEFAULT NULL,
`enddate` datetime DEFAULT NULL,
PRIMARY KEY (`id`),
KEY `tblDocuments_folder` (`folder`),
KEY `tblDocuments_owner` (`owner`),

View File

@ -202,7 +202,9 @@ CREATE TABLE "tblDocuments" (
"defaultAccess" INTEGER NOT NULL default '0',
"locked" INTEGER NOT NULL default '-1',
"keywords" text NOT NULL,
"sequence" REAL NOT NULL default '0'
"sequence" REAL NOT NULL default '0',
"startdate" TIMESTAMP default NULL,
"enddate" TIMESTAMP default NULL
) ;
-- --------------------------------------------------------

View File

@ -202,7 +202,9 @@ CREATE TABLE `tblDocuments` (
`defaultAccess` INTEGER NOT NULL default '0',
`locked` INTEGER NOT NULL default '-1',
`keywords` text NOT NULL,
`sequence` double NOT NULL default '0'
`sequence` double NOT NULL default '0',
`startdate` TEXT default NULL,
`enddate` TEXT default NULL
) ;
-- --------------------------------------------------------

View File

@ -12,6 +12,10 @@ ALTER TABLE "tblUsers" ADD COLUMN "webauthn" TYPE text DEFAULT NULL;
ALTER TABLE "tblUsers" ADD COLUMN "disabledUntil" TYPE TIMESTAMP DEFAULT NULL;
ALTER TABLE "tblDocuments" ADD COLUMN "startdate" TIMESTAMP default NULL;
ALTER TABLE "tblDocuments" ADD COLUMN "enddate" TIMESTAMP default NULL;
ALTER TABLE "tblDocumentContent" ADD COLUMN "lastrevisiondate" TIMESTAMP default NULL;
CREATE TABLE "tblAttributeDefinitionGroups" (

View File

@ -14,6 +14,30 @@ DROP TABLE `tblVersion`;
ALTER TABLE `new_tblVersion` RENAME TO `tblVersion`;
CREATE TABLE `new_tblDocuments` (
`id` INTEGER PRIMARY KEY AUTOINCREMENT,
`name` varchar(150) default NULL,
`comment` text,
`date` INTEGER default NULL,
`expires` INTEGER default NULL,
`owner` INTEGER default NULL REFERENCES `tblUsers` (`id`),
`folder` INTEGER default NULL REFERENCES `tblFolders` (`id`),
`folderList` text NOT NULL,
`inheritAccess` INTEGER NOT NULL default '1',
`defaultAccess` INTEGER NOT NULL default '0',
`locked` INTEGER NOT NULL default '-1',
`keywords` text NOT NULL,
`sequence` double NOT NULL default '0',
`startdate` TEXT default NULL,
`enddate` TEXT default NULL
) ;
INSERT INTO `new_tblDocuments` SELECT * FROM `tblDocuments`;
DROP TABLE `tblDocuments`;
ALTER TABLE `new_tblDocuments` RENAME TO `tblDocuments`;
CREATE TABLE `new_tblDocumentContent` (
`id` INTEGER PRIMARY KEY AUTOINCREMENT,
`document` INTEGER NOT NULL default '0' REFERENCES `tblDocuments` (`id`),

View File

@ -12,6 +12,10 @@ ALTER TABLE `tblUsers` ADD COLUMN `webauthn` text DEFAULT NULL AFTER `pwd`;
ALTER TABLE `tblUsers` ADD COLUMN `disabledUntil` datetime DEFAULT NULL AFTER `disabled`;
ALTER TABLE `tblDocuments` ADD COLUMN `enddate` datetime DEFAULT NULL AFTER `sequence`;
ALTER TABLE `tblDocuments` ADD COLUMN `startdate` datetime DEFAULT NULL AFTER `sequence`;
ALTER TABLE `tblDocumentContent` ADD COLUMN `lastrevisiondate` datetime DEFAULT NULL AFTER `revisiondate`;
CREATE TABLE `tblAttributeDefinitionGroups` (