mirror of
https://git.code.sf.net/p/seeddms/code
synced 2025-06-18 02:59:27 +00:00
update sql statements
This commit is contained in:
parent
0e5caf4b65
commit
02b2a99ba0
|
@ -68,7 +68,7 @@ CREATE TABLE `tblRoles` (
|
|||
CREATE TABLE `tblUsers` (
|
||||
`id` int(11) NOT NULL AUTO_INCREMENT,
|
||||
`login` varchar(50) DEFAULT NULL,
|
||||
`pwd` varchar(50) DEFAULT NULL,
|
||||
`pwd` varchar(255) DEFAULT NULL,
|
||||
`secret` varchar(50) DEFAULT NULL,
|
||||
`fullName` varchar(100) DEFAULT NULL,
|
||||
`email` varchar(70) DEFAULT NULL,
|
||||
|
|
|
@ -1,13 +1,6 @@
|
|||
START TRANSACTION;
|
||||
|
||||
CREATE TABLE "tblDownloadLinks" (
|
||||
"id" SERIAL UNIQUE,
|
||||
"document" INTEGER REFERENCES "tblDocuments" ("id") ON DELETE CASCADE,
|
||||
"version" INTEGER NOT NULL default '0',
|
||||
"userID" INTEGER NOT NULL default '0' REFERENCES "tblUsers" ("id") ON DELETE CASCADE,
|
||||
"hash" varchar(50) default NULL,
|
||||
"valid" TIMESTAMP default NULL
|
||||
);
|
||||
ALTER TABLE "tblUsers" ALTER COLUMN "pwd" TYPE varchar(255) DEFAULT NULL;
|
||||
|
||||
CREATE TABLE "tblAttributeDefinitionGroups" (
|
||||
"id" SERIAL UNIQUE,
|
||||
|
|
|
@ -1,14 +1,31 @@
|
|||
BEGIN;
|
||||
|
||||
CREATE TABLE `tblDownloadLinks` (
|
||||
CREATE TABLE `new_tblUsers` (
|
||||
`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
|
||||
`login` varchar(50) default NULL,
|
||||
`pwd` varchar(255) default NULL,
|
||||
`secret` varchar(50) default NULL,
|
||||
`fullName` varchar(100) default NULL,
|
||||
`email` varchar(70) default NULL,
|
||||
`language` varchar(32) NOT NULL,
|
||||
`theme` varchar(32) NOT NULL,
|
||||
`comment` text NOT NULL,
|
||||
`role` INTEGER NOT NULL REFERENCES `tblRoles` (`id`),
|
||||
`hidden` INTEGER NOT NULL default '0',
|
||||
`pwdExpiration` TEXT default NULL,
|
||||
`loginfailures` INTEGER NOT NULL default '0',
|
||||
`disabled` INTEGER NOT NULL default '0',
|
||||
`quota` INTEGER,
|
||||
`homefolder` INTEGER default NULL REFERENCES `tblFolders` (`id`),
|
||||
UNIQUE (`login`)
|
||||
);
|
||||
|
||||
INSERT INTO `new_tblUsers` SELECT * FROM `tblUsers`;
|
||||
|
||||
DROP TABLE `tblUsers`;
|
||||
|
||||
ALTER TABLE `new_tblUsers` RENAME TO `tblUsers`;
|
||||
|
||||
CREATE TABLE `tblAttributeDefinitionGroups` (
|
||||
`id` INTEGER PRIMARY KEY AUTOINCREMENT,
|
||||
`name` varchar(100) default NULL,
|
||||
|
|
|
@ -1,16 +1,6 @@
|
|||
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;
|
||||
ALTER TABLE `tblUsers` CHANGE `pwd` `pwd` varchar(255) NOT NULL DEFAULT '';
|
||||
|
||||
CREATE TABLE `tblAttributeDefinitionGroups` (
|
||||
`id` int(11) NOT NULL AUTO_INCREMENT,
|
||||
|
|
Loading…
Reference in New Issue
Block a user