mirror of
https://github.com/haiwen/seafile-server.git
synced 2025-10-30 04:40:10 +00:00
Add missing seafile tables (#778)
* Add missing seafile tables * Add default value for is_department_owner --------- Co-authored-by: Heran Yang <heran.yang@seafile.com>
This commit is contained in:
@@ -12,10 +12,13 @@ CREATE TABLE IF NOT EXISTS EmailUser (
|
|||||||
passwd VARCHAR(256),
|
passwd VARCHAR(256),
|
||||||
is_staff BOOL NOT NULL,
|
is_staff BOOL NOT NULL,
|
||||||
is_active BOOL NOT NULL,
|
is_active BOOL NOT NULL,
|
||||||
|
is_department_owner BOOL NOT NULL DEFAULT 0,
|
||||||
ctime BIGINT,
|
ctime BIGINT,
|
||||||
reference_id VARCHAR(255),
|
reference_id VARCHAR(255),
|
||||||
UNIQUE INDEX (email),
|
UNIQUE INDEX (email),
|
||||||
UNIQUE INDEX (reference_id)
|
UNIQUE INDEX (reference_id),
|
||||||
|
INDEX (is_active),
|
||||||
|
INDEX (is_department_owner)
|
||||||
) ENGINE=INNODB;
|
) ENGINE=INNODB;
|
||||||
|
|
||||||
CREATE TABLE IF NOT EXISTS `Group` (
|
CREATE TABLE IF NOT EXISTS `Group` (
|
||||||
@@ -102,3 +105,10 @@ CREATE TABLE IF NOT EXISTS UserRole (
|
|||||||
is_manual_set INTEGER DEFAULT 0,
|
is_manual_set INTEGER DEFAULT 0,
|
||||||
UNIQUE INDEX (email)
|
UNIQUE INDEX (email)
|
||||||
) ENGINE=INNODB;
|
) ENGINE=INNODB;
|
||||||
|
|
||||||
|
CREATE TABLE IF NOT EXISTS OrgFileExtWhiteList (
|
||||||
|
id BIGINT NOT NULL PRIMARY KEY AUTO_INCREMENT,
|
||||||
|
org_id INTEGER,
|
||||||
|
white_list TEXT,
|
||||||
|
UNIQUE INDEX (org_id)
|
||||||
|
) ENGINE=INNODB;
|
||||||
|
|||||||
@@ -327,3 +327,51 @@ CREATE TABLE IF NOT EXISTS WebUploadTempFiles (
|
|||||||
tmp_file_path TEXT NOT NULL,
|
tmp_file_path TEXT NOT NULL,
|
||||||
INDEX(repo_id)
|
INDEX(repo_id)
|
||||||
) ENGINE=INNODB;
|
) ENGINE=INNODB;
|
||||||
|
|
||||||
|
CREATE TABLE IF NOT EXISTS RoleUploadRateLimit (
|
||||||
|
id BIGINT NOT NULL PRIMARY KEY AUTO_INCREMENT,
|
||||||
|
role VARCHAR(255),
|
||||||
|
upload_limit BIGINT,
|
||||||
|
UNIQUE INDEX(role)
|
||||||
|
) ENGINE=INNODB;
|
||||||
|
|
||||||
|
CREATE TABLE IF NOT EXISTS RoleDownloadRateLimit (
|
||||||
|
id BIGINT NOT NULL PRIMARY KEY AUTO_INCREMENT,
|
||||||
|
role VARCHAR(255),
|
||||||
|
download_limit BIGINT,
|
||||||
|
UNIQUE INDEX(role)
|
||||||
|
) ENGINE=INNODB;
|
||||||
|
|
||||||
|
CREATE TABLE IF NOT EXISTS UserUploadRateLimit (
|
||||||
|
id BIGINT NOT NULL PRIMARY KEY AUTO_INCREMENT,
|
||||||
|
user VARCHAR(255),
|
||||||
|
upload_limit BIGINT,
|
||||||
|
UNIQUE INDEX(user)
|
||||||
|
) ENGINE=INNODB;
|
||||||
|
|
||||||
|
CREATE TABLE IF NOT EXISTS UserDownloadRateLimit (
|
||||||
|
id BIGINT NOT NULL PRIMARY KEY AUTO_INCREMENT,
|
||||||
|
user VARCHAR(255),
|
||||||
|
download_limit BIGINT,
|
||||||
|
UNIQUE INDEX(user)
|
||||||
|
) ENGINE=INNODB;
|
||||||
|
|
||||||
|
CREATE TABLE IF NOT EXISTS OrgUserDefaultQuota (
|
||||||
|
id BIGINT NOT NULL PRIMARY KEY AUTO_INCREMENT,
|
||||||
|
org_id INTEGER,
|
||||||
|
quota BIGINT, UNIQUE INDEX(org_id)
|
||||||
|
) ENGINE=INNODB;
|
||||||
|
|
||||||
|
CREATE TABLE IF NOT EXISTS OrgDownloadRateLimit (
|
||||||
|
id BIGINT NOT NULL PRIMARY KEY AUTO_INCREMENT,
|
||||||
|
org_id INTEGER,
|
||||||
|
download_limit BIGINT,
|
||||||
|
UNIQUE INDEX(org_id)
|
||||||
|
) ENGINE=INNODB;
|
||||||
|
|
||||||
|
CREATE TABLE IF NOT EXISTS OrgUploadRateLimit (
|
||||||
|
id BIGINT NOT NULL PRIMARY KEY AUTO_INCREMENT,
|
||||||
|
org_id INTEGER,
|
||||||
|
upload_limit BIGINT,
|
||||||
|
UNIQUE INDEX(org_id)
|
||||||
|
) ENGINE=INNODB;
|
||||||
|
|||||||
Reference in New Issue
Block a user