mirror of
https://git.code.sf.net/p/seeddms/code
synced 2025-11-28 10:30:42 +00:00
update sql statements
This commit is contained in:
parent
0e5caf4b65
commit
02b2a99ba0
|
|
@ -68,7 +68,7 @@ CREATE TABLE `tblRoles` (
|
||||||
CREATE TABLE `tblUsers` (
|
CREATE TABLE `tblUsers` (
|
||||||
`id` int(11) NOT NULL AUTO_INCREMENT,
|
`id` int(11) NOT NULL AUTO_INCREMENT,
|
||||||
`login` varchar(50) DEFAULT NULL,
|
`login` varchar(50) DEFAULT NULL,
|
||||||
`pwd` varchar(50) DEFAULT NULL,
|
`pwd` varchar(255) DEFAULT NULL,
|
||||||
`secret` varchar(50) DEFAULT NULL,
|
`secret` varchar(50) DEFAULT NULL,
|
||||||
`fullName` varchar(100) DEFAULT NULL,
|
`fullName` varchar(100) DEFAULT NULL,
|
||||||
`email` varchar(70) DEFAULT NULL,
|
`email` varchar(70) DEFAULT NULL,
|
||||||
|
|
|
||||||
|
|
@ -1,13 +1,6 @@
|
||||||
START TRANSACTION;
|
START TRANSACTION;
|
||||||
|
|
||||||
CREATE TABLE "tblDownloadLinks" (
|
ALTER TABLE "tblUsers" ALTER COLUMN "pwd" TYPE varchar(255) DEFAULT NULL;
|
||||||
"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
|
|
||||||
);
|
|
||||||
|
|
||||||
CREATE TABLE "tblAttributeDefinitionGroups" (
|
CREATE TABLE "tblAttributeDefinitionGroups" (
|
||||||
"id" SERIAL UNIQUE,
|
"id" SERIAL UNIQUE,
|
||||||
|
|
|
||||||
|
|
@ -1,14 +1,31 @@
|
||||||
BEGIN;
|
BEGIN;
|
||||||
|
|
||||||
CREATE TABLE `tblDownloadLinks` (
|
CREATE TABLE `new_tblUsers` (
|
||||||
`id` INTEGER PRIMARY KEY AUTOINCREMENT,
|
`id` INTEGER PRIMARY KEY AUTOINCREMENT,
|
||||||
`document` INTEGER REFERENCES `tblDocuments` (`id`) ON DELETE CASCADE,
|
`login` varchar(50) default NULL,
|
||||||
`version` INTEGER unsigned NOT NULL default '0',
|
`pwd` varchar(255) default NULL,
|
||||||
`userID` INTEGER NOT NULL default '0' REFERENCES `tblUsers` (`id`) ON DELETE CASCADE,
|
`secret` varchar(50) default NULL,
|
||||||
`hash` varchar(50) default NULL,
|
`fullName` varchar(100) default NULL,
|
||||||
`valid` TEXT 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` (
|
CREATE TABLE `tblAttributeDefinitionGroups` (
|
||||||
`id` INTEGER PRIMARY KEY AUTOINCREMENT,
|
`id` INTEGER PRIMARY KEY AUTOINCREMENT,
|
||||||
`name` varchar(100) default NULL,
|
`name` varchar(100) default NULL,
|
||||||
|
|
|
||||||
|
|
@ -1,16 +1,6 @@
|
||||||
START TRANSACTION;
|
START TRANSACTION;
|
||||||
|
|
||||||
CREATE TABLE `tblDownloadLinks` (
|
ALTER TABLE `tblUsers` CHANGE `pwd` `pwd` varchar(255) NOT NULL DEFAULT '';
|
||||||
`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` (
|
CREATE TABLE `tblAttributeDefinitionGroups` (
|
||||||
`id` int(11) NOT NULL AUTO_INCREMENT,
|
`id` int(11) NOT NULL AUTO_INCREMENT,
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user