add table tblDownloadLinks

This commit is contained in:
Uwe Steinmann 2016-12-19 14:19:19 +01:00
parent 960d5bc43c
commit 244ae9066b
2 changed files with 21 additions and 0 deletions

View File

@ -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,

View File

@ -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,