Skip to content

Commit fc95f33

Browse files
author
Heran Yang
committed
Add missing seafile tables
1 parent 9b81f1f commit fc95f33

File tree

2 files changed

+59
-1
lines changed

2 files changed

+59
-1
lines changed

scripts/sql/mysql/ccnet.sql

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,10 +12,13 @@ CREATE TABLE IF NOT EXISTS EmailUser (
1212
passwd VARCHAR(256),
1313
is_staff BOOL NOT NULL,
1414
is_active BOOL NOT NULL,
15+
is_department_owner BOOL NOT NULL,
1516
ctime BIGINT,
1617
reference_id VARCHAR(255),
1718
UNIQUE INDEX (email),
18-
UNIQUE INDEX (reference_id)
19+
UNIQUE INDEX (reference_id),
20+
INDEX (is_active),
21+
INDEX (is_department_owner)
1922
) ENGINE=INNODB;
2023

2124
CREATE TABLE IF NOT EXISTS `Group` (
@@ -102,3 +105,10 @@ CREATE TABLE IF NOT EXISTS UserRole (
102105
is_manual_set INTEGER DEFAULT 0,
103106
UNIQUE INDEX (email)
104107
) ENGINE=INNODB;
108+
109+
CREATE TABLE IF NOT EXISTS OrgFileExtWhiteList (
110+
id BIGINT NOT NULL PRIMARY KEY AUTO_INCREMENT,
111+
org_id INTEGER,
112+
white_list TEXT,
113+
UNIQUE INDEX (org_id)
114+
) ENGINE=INNODB;

scripts/sql/mysql/seafile.sql

Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -327,3 +327,51 @@ CREATE TABLE IF NOT EXISTS WebUploadTempFiles (
327327
tmp_file_path TEXT NOT NULL,
328328
INDEX(repo_id)
329329
) ENGINE=INNODB;
330+
331+
CREATE TABLE IF NOT EXISTS RoleUploadRateLimit (
332+
id BIGINT NOT NULL PRIMARY KEY AUTO_INCREMENT,
333+
role VARCHAR(255),
334+
upload_limit BIGINT,
335+
UNIQUE INDEX(role)
336+
) ENGINE=INNODB;
337+
338+
CREATE TABLE IF NOT EXISTS RoleDownloadRateLimit (
339+
id BIGINT NOT NULL PRIMARY KEY AUTO_INCREMENT,
340+
role VARCHAR(255),
341+
download_limit BIGINT,
342+
UNIQUE INDEX(role)
343+
) ENGINE=INNODB;
344+
345+
CREATE TABLE IF NOT EXISTS UserUploadRateLimit (
346+
id BIGINT NOT NULL PRIMARY KEY AUTO_INCREMENT,
347+
user VARCHAR(255),
348+
upload_limit BIGINT,
349+
UNIQUE INDEX(user)
350+
) ENGINE=INNODB;
351+
352+
CREATE TABLE IF NOT EXISTS UserDownloadRateLimit (
353+
id BIGINT NOT NULL PRIMARY KEY AUTO_INCREMENT,
354+
user VARCHAR(255),
355+
download_limit BIGINT,
356+
UNIQUE INDEX(user)
357+
) ENGINE=INNODB;
358+
359+
CREATE TABLE IF NOT EXISTS OrgUserDefaultQuota (
360+
id BIGINT NOT NULL PRIMARY KEY AUTO_INCREMENT,
361+
org_id INTEGER,
362+
quota BIGINT, UNIQUE INDEX(org_id)
363+
) ENGINE=INNODB;
364+
365+
CREATE TABLE IF NOT EXISTS OrgDownloadRateLimit (
366+
id BIGINT NOT NULL PRIMARY KEY AUTO_INCREMENT,
367+
org_id INTEGER,
368+
download_limit BIGINT,
369+
UNIQUE INDEX(org_id)
370+
) ENGINE=INNODB;
371+
372+
CREATE TABLE IF NOT EXISTS OrgUploadRateLimit (
373+
id BIGINT NOT NULL PRIMARY KEY AUTO_INCREMENT,
374+
org_id INTEGER,
375+
upload_limit BIGINT,
376+
UNIQUE INDEX(org_id)
377+
) ENGINE=INNODB;

0 commit comments

Comments
 (0)