File tree Expand file tree Collapse file tree 2 files changed +59
-1
lines changed Expand file tree Collapse file tree 2 files changed +59
-1
lines changed Original file line number Diff line number Diff 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
2124CREATE 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;
Original file line number Diff line number Diff 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;
You can’t perform that action at this time.
0 commit comments