From 100d335893aeceede9547f64af10c64e3a4e8a4d Mon Sep 17 00:00:00 2001 From: Uwe Steinmann Date: Wed, 11 May 2022 09:41:37 +0200 Subject: [PATCH] add fields checksum and fileSize to tblDocumentFiles --- install/create_tables-innodb.sql | 2 ++ install/create_tables-postgres.sql | 4 +++- install/create_tables-sqlite3.sql | 4 +++- install/update-6.1.0/update-postgres.sql | 4 ++++ install/update-6.1.0/update-sqlite3.sql | 4 ++++ install/update-6.1.0/update.sql | 4 ++++ 6 files changed, 20 insertions(+), 2 deletions(-) diff --git a/install/create_tables-innodb.sql b/install/create_tables-innodb.sql index 1ba854c65..611c43ddc 100644 --- a/install/create_tables-innodb.sql +++ b/install/create_tables-innodb.sql @@ -401,6 +401,8 @@ CREATE TABLE `tblDocumentFiles` ( `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, PRIMARY KEY (`id`), KEY `tblDocumentFiles_document` (`document`), KEY `tblDocumentFiles_user` (`userID`), diff --git a/install/create_tables-postgres.sql b/install/create_tables-postgres.sql index 0b7aaf2e9..66292bd1e 100644 --- a/install/create_tables-postgres.sql +++ b/install/create_tables-postgres.sql @@ -336,7 +336,9 @@ CREATE TABLE "tblDocumentFiles" ( "dir" varchar(255) NOT NULL default '', "orgFileName" varchar(150) NOT NULL default '', "fileType" varchar(10) NOT NULL default '', - "mimeType" varchar(100) NOT NULL default '' + "mimeType" varchar(100) NOT NULL default '', + "fileSize" BIGINT, + "checksum" char(32) ) ; -- -------------------------------------------------------- diff --git a/install/create_tables-sqlite3.sql b/install/create_tables-sqlite3.sql index 86f7e7fc1..ed8cae33a 100644 --- a/install/create_tables-sqlite3.sql +++ b/install/create_tables-sqlite3.sql @@ -338,7 +338,9 @@ CREATE TABLE `tblDocumentFiles` ( `dir` varchar(255) NOT NULL default '', `orgFileName` varchar(150) NOT NULL default '', `fileType` varchar(10) NOT NULL default '', - `mimeType` varchar(100) NOT NULL default '' + `mimeType` varchar(100) NOT NULL default '', + `fileSize` INTEGER default NULL, + `checksum` char(32) default NULL ) ; -- -------------------------------------------------------- diff --git a/install/update-6.1.0/update-postgres.sql b/install/update-6.1.0/update-postgres.sql index a130be888..cb21210b3 100644 --- a/install/update-6.1.0/update-postgres.sql +++ b/install/update-6.1.0/update-postgres.sql @@ -18,6 +18,10 @@ ALTER TABLE "tblDocuments" ADD COLUMN "enddate" TIMESTAMP default NULL; ALTER TABLE "tblDocumentContent" ADD COLUMN "lastrevisiondate" TIMESTAMP default NULL; +ALTER TABLE "tblDocumentFiles" ADD COLUMN "fileSize" BIGINT default NULL; + +ALTER TABLE "tblDocumentFiles" ADD COLUMN "checksum" char(32) default NULL; + ALTER TABLE "tblCategory" ADD COLUMN "color" char(8) default NULL; ALTER TABLE "tblNotify" ADD COLUMN "inherit" INTEGER NOT NULL default '0'; diff --git a/install/update-6.1.0/update-sqlite3.sql b/install/update-6.1.0/update-sqlite3.sql index 0755cce8e..a25b81da8 100644 --- a/install/update-6.1.0/update-sqlite3.sql +++ b/install/update-6.1.0/update-sqlite3.sql @@ -8,6 +8,10 @@ ALTER TABLE `tblDocuments` ADD COLUMN `enddate` TEXT DEFAULT NULL; ALTER TABLE `tblDocumentContent` ADD COLUMN `lastrevisiondate` TEXT DEFAULT NULL; +ALTER TABLE `tblDocumentFiles` ADD COLUMN `fileSize` INTEGER DEFAULT NULL; + +ALTER TABLE `tblDocumentFiles` ADD COLUMN `checksum` char(32) DEFAULT NULL; + CREATE TABLE `new_tblUsers` ( `id` INTEGER PRIMARY KEY AUTOINCREMENT, `login` varchar(50) default NULL, diff --git a/install/update-6.1.0/update.sql b/install/update-6.1.0/update.sql index 0780eb231..760868d17 100644 --- a/install/update-6.1.0/update.sql +++ b/install/update-6.1.0/update.sql @@ -18,6 +18,10 @@ ALTER TABLE `tblDocuments` ADD COLUMN `startdate` datetime DEFAULT NULL AFTER `s ALTER TABLE `tblDocumentContent` ADD COLUMN `lastrevisiondate` datetime DEFAULT NULL AFTER `revisiondate`; +ALTER TABLE `tblDocumentFiles` ADD COLUMN `checksum` char(32) DEFAULT NULL AFTER `mimeType`; + +ALTER TABLE `tblDocumentFiles` ADD COLUMN `fileSize` bigint(20) DEFAULT NULL AFTER `mimeType`; + ALTER TABLE `tblCategory` ADD COLUMN `color` char(8) DEFAULT NULL AFTER `name`; ALTER TABLE `tblNotify` ADD COLUMN `inherit` smallint(1) NOT NULL DEFAULT '0';