mirror of
https://github.com/haiwen/seahub.git
synced 2025-09-01 15:09:14 +00:00
add seafile scripts
This commit is contained in:
2
scripts/upgrade/sql/9.0.0/mysql/seafevents.sql
Normal file
2
scripts/upgrade/sql/9.0.0/mysql/seafevents.sql
Normal file
@@ -0,0 +1,2 @@
|
||||
ALTER TABLE `FileAudit` ADD INDEX `ix_FileAudit_user` (`user`);
|
||||
ALTER TABLE `FileAudit` ADD INDEX `ix_FileAudit_repo_id` (`repo_id`);
|
2
scripts/upgrade/sql/9.0.0/mysql/seafile.sql
Normal file
2
scripts/upgrade/sql/9.0.0/mysql/seafile.sql
Normal file
@@ -0,0 +1,2 @@
|
||||
ALTER TABLE `RepoUserToken` ADD INDEX `RepoUserToken_token` (`token`);
|
||||
ALTER TABLE `RepoTokenPeerInfo` ADD INDEX `RepoTokenPeerInfo_peer_id` (`peer_id`);
|
51
scripts/upgrade/sql/9.0.0/mysql/seahub.sql
Normal file
51
scripts/upgrade/sql/9.0.0/mysql/seahub.sql
Normal file
@@ -0,0 +1,51 @@
|
||||
ALTER TABLE `api2_tokenv2` CHANGE COLUMN `device_name` `device_name` varchar(40) CHARACTER SET 'utf8mb4' COLLATE utf8mb4_unicode_ci NOT NULL;
|
||||
|
||||
CREATE TABLE `custom_share_permission` (
|
||||
`id` int(11) NOT NULL AUTO_INCREMENT,
|
||||
`repo_id` varchar(36) NOT NULL,
|
||||
`name` varchar(255) NOT NULL,
|
||||
`description` varchar(500) NOT NULL,
|
||||
`permission` longtext NOT NULL,
|
||||
PRIMARY KEY (`id`),
|
||||
KEY `custom_share_permission_repo_id_578fe49f` (`repo_id`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||||
|
||||
CREATE TABLE `ocm_via_webdav_received_shares` (
|
||||
`id` int(11) NOT NULL AUTO_INCREMENT,
|
||||
`description` varchar(255) DEFAULT NULL,
|
||||
`name` varchar(255) NOT NULL,
|
||||
`owner` varchar(255) NOT NULL,
|
||||
`owner_display_name` varchar(255) DEFAULT NULL,
|
||||
`protocol_name` varchar(255) NOT NULL,
|
||||
`shared_secret` varchar(255) NOT NULL,
|
||||
`permissions` varchar(255) NOT NULL,
|
||||
`provider_id` varchar(255) NOT NULL,
|
||||
`resource_type` varchar(255) NOT NULL,
|
||||
`share_type` varchar(255) NOT NULL,
|
||||
`share_with` varchar(255) NOT NULL,
|
||||
`shared_by` varchar(255) NOT NULL,
|
||||
`shared_by_display_name` varchar(255) DEFAULT NULL,
|
||||
`ctime` datetime(6) NOT NULL,
|
||||
`is_dir` tinyint(1) NOT NULL,
|
||||
PRIMARY KEY (`id`),
|
||||
KEY `ocm_via_webdav_share_received_owner_261eaa70` (`owner`),
|
||||
KEY `ocm_via_webdav_share_received_shared_secret_fbb6be5a` (`shared_secret`),
|
||||
KEY `ocm_via_webdav_share_received_provider_id_a55680e9` (`provider_id`),
|
||||
KEY `ocm_via_webdav_share_received_resource_type_a3c71b57` (`resource_type`),
|
||||
KEY `ocm_via_webdav_share_received_share_type_7615aaab` (`share_type`),
|
||||
KEY `ocm_via_webdav_share_received_share_with_5a23eb17` (`share_with`),
|
||||
KEY `ocm_via_webdav_share_received_shared_by_1786d580` (`shared_by`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||||
|
||||
CREATE TABLE `onlyoffice_onlyofficedockey` (
|
||||
`id` int(11) NOT NULL AUTO_INCREMENT,
|
||||
`doc_key` varchar(36) NOT NULL,
|
||||
`username` varchar(255) NOT NULL,
|
||||
`repo_id` varchar(36) NOT NULL,
|
||||
`file_path` longtext NOT NULL,
|
||||
`repo_id_file_path_md5` varchar(100) NOT NULL,
|
||||
`created_time` datetime(6) NOT NULL,
|
||||
PRIMARY KEY (`id`),
|
||||
KEY `onlyoffice_onlyofficedockey_doc_key_edba1352` (`doc_key`),
|
||||
KEY `onlyoffice_onlyofficedockey_repo_id_file_path_md5_52002073` (`repo_id_file_path_md5`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
2
scripts/upgrade/sql/9.0.0/sqlite3/seafevents.sql
Normal file
2
scripts/upgrade/sql/9.0.0/sqlite3/seafevents.sql
Normal file
@@ -0,0 +1,2 @@
|
||||
CREATE INDEX IF NOT EXISTS "ix_FileAudit_user" ON "FileAudit" ("user");
|
||||
CREATE INDEX IF NOT EXISTS "ix_FileAudit_repo_id" ON "FileAudit" ("repo_id");
|
2
scripts/upgrade/sql/9.0.0/sqlite3/seafile.sql
Normal file
2
scripts/upgrade/sql/9.0.0/sqlite3/seafile.sql
Normal file
@@ -0,0 +1,2 @@
|
||||
CREATE INDEX IF NOT EXISTS "RepoUserToken_token" ON "RepoUserToken" ("token");
|
||||
CREATE INDEX IF NOT EXISTS "RepoTokenPeerInfo_peer_id" ON "RepoTokenPeerInfo" ("peer_id");
|
15
scripts/upgrade/sql/9.0.0/sqlite3/seahub.sql
Normal file
15
scripts/upgrade/sql/9.0.0/sqlite3/seahub.sql
Normal file
@@ -0,0 +1,15 @@
|
||||
CREATE TABLE IF NOT EXISTS "custom_share_permission" ("id" integer NOT NULL PRIMARY KEY AUTOINCREMENT, "repo_id" varchar(36) NOT NULL, "name" varchar(255) NOT NULL, "description" varchar(500) NOT NULL, "permission" , "reporter" text NOT NULL);
|
||||
CREATE INDEX IF NOT EXISTS "custom_share_permission_repo_id_578fe49f" ON "custom_share_permission" ("repo_id");
|
||||
|
||||
CREATE TABLE IF NOT EXISTS "ocm_via_webdav_received_shares" ("id" integer NOT NULL PRIMARY KEY AUTOINCREMENT, "description" varchar(255) NULL, "name" varchar(255) NOT NULL, "owner" varchar(255) NOT NULL, "owner_display_name" varchar(255) NULL, "protocol_name" varchar(255) NOT NULL, "shared_secret" varchar(255) NOT NULL, "permissions" varchar(255) NOT NULL, "provider_id" varchar(255) NOT NULL, "resource_type" varchar(255) NOT NULL, "share_type" varchar(255) NOT NULL, "share_with" varchar(255) NOT NULL, "shared_by" varchar(255) NOT NULL, "shared_by_display_name" varchar(255) NOT NULL, "ctime" datetime NOT NULL, "is_dir" bool NOT NULL);
|
||||
CREATE INDEX IF NOT EXISTS "ocm_via_webdav_share_received_owner_261eaa70" ON "ocm_via_webdav_received_shares" ("owner");
|
||||
CREATE INDEX IF NOT EXISTS "ocm_via_webdav_share_received_shared_secret_fbb6be5a" ON "ocm_via_webdav_received_shares" ("shared_secret");
|
||||
CREATE INDEX IF NOT EXISTS "ocm_via_webdav_share_received_provider_id_a55680e9" ON "ocm_via_webdav_received_shares" ("provider_id");
|
||||
CREATE INDEX IF NOT EXISTS "ocm_via_webdav_share_received_resource_type_a3c71b57" ON "ocm_via_webdav_received_shares" ("resource_type");
|
||||
CREATE INDEX IF NOT EXISTS "ocm_via_webdav_share_received_share_type_7615aaab" ON "ocm_via_webdav_received_shares" ("share_type");
|
||||
CREATE INDEX IF NOT EXISTS "ocm_via_webdav_share_received_share_with_5a23eb17" ON "ocm_via_webdav_received_shares" ("share_with");
|
||||
CREATE INDEX IF NOT EXISTS "ocm_via_webdav_share_received_shared_by_1786d580" ON "ocm_via_webdav_received_shares" ("shared_by");
|
||||
|
||||
CREATE TABLE IF NOT EXISTS "onlyoffice_onlyofficedockey" ("id" integer NOT NULL PRIMARY KEY AUTOINCREMENT, "doc_key" varchar(36) NOT NULL, "username" varchar(255) NOT NULL, "repo_id" varchar(36) NULL, "file_path" TEXT NOT NULL, "repo_id_file_path_md5" varchar(100) NOT NULL, "created_time" datetime NOT NULL);
|
||||
CREATE INDEX IF NOT EXISTS "onlyoffice_onlyofficedockey_doc_key_edba1352" ON "onlyoffice_onlyofficedockey" ("doc_key");
|
||||
CREATE INDEX IF NOT EXISTS "onlyoffice_onlyofficedockey_repo_id_file_path_md5_52002073" ON "onlyoffice_onlyofficedockey" ("repo_id_file_path_md5");
|
Reference in New Issue
Block a user