diff --git a/install/update-5.2.0/update-sqlite3.sql b/install/update-5.2.0/update-sqlite3.sql index 3fac362bf..fddb75038 100644 --- a/install/update-5.2.0/update-sqlite3.sql +++ b/install/update-5.2.0/update-sqlite3.sql @@ -1,5 +1,14 @@ BEGIN; +CREATE TABLE `tblDownloadLinks` ( + `id` INTEGER PRIMARY KEY AUTOINCREMENT, + `document` INTEGER REFERENCES `tblDocuments` (`id`) ON DELETE CASCADE, + `version` INTEGER unsigned NOT NULL default '0', + `userID` INTEGER NOT NULL default '0' REFERENCES `tblUsers` (`id`) ON DELETE CASCADE, + `hash` varchar(50) default NULL, + `valid` TEXT default NULL +); + CREATE TABLE `tblAttributeDefinitionGroups` ( `id` INTEGER PRIMARY KEY AUTOINCREMENT, `name` varchar(100) default NULL, diff --git a/install/update-5.2.0/update.sql b/install/update-5.2.0/update.sql index b84239f59..e3a54d662 100644 --- a/install/update-5.2.0/update.sql +++ b/install/update-5.2.0/update.sql @@ -1,5 +1,17 @@ START TRANSACTION; +CREATE TABLE `tblDownloadLinks` ( + `id` int(11) NOT NULL auto_increment, + `document` int(11) NOT NULL default '0', + `version` smallint(5) unsigned NOT NULL default '0', + `userID` int(11) NOT NULL default '0', + `hash` varchar(50) default NULL, + `valid` datetime default NULL, + PRIMARY KEY (`id`), + CONSTRAINT `tblDownloadLink_document` FOREIGN KEY (`document`) REFERENCES `tblDocuments` (`id`) ON DELETE CASCADE, + CONSTRAINT `tblDownloadLink_user` FOREIGN KEY (`userID`) REFERENCES `tblUsers` (`id`) ON DELETE CASCADE +) ENGINE=InnoDB DEFAULT CHARSET=utf8; + CREATE TABLE `tblAttributeDefinitionGroups` ( `id` int(11) NOT NULL auto_increment, `name` varchar(100) default NULL,