From 2172cdf32385f9ec8c4b0a5e4e24f75120eb0285 Mon Sep 17 00:00:00 2001 From: skywalker Date: Tue, 18 Feb 2025 16:03:17 +0800 Subject: [PATCH] update dameng sql with all big letter --- sql/dameng.sql | 632 +++++++++++++++++++++++++------------------------ 1 file changed, 319 insertions(+), 313 deletions(-) diff --git a/sql/dameng.sql b/sql/dameng.sql index f96bb7743a..0a83da7a37 100644 --- a/sql/dameng.sql +++ b/sql/dameng.sql @@ -1,10 +1,322 @@ --- seahub -CREATE TABLE IF NOT EXISTS "DJANGO_MIGRATIONS" ("id" integer NOT NULL PRIMARY KEY AUTO_INCREMENT, "app" varchar(255) NOT NULL, "name" varchar(255) NOT NULL, "applied" BIGINT NOT NULL); -CREATE TABLE IF NOT EXISTS "ADMIN_LOG_ADMINLOG" ("id" integer NOT NULL PRIMARY KEY AUTO_INCREMENT, "email" varchar(254) NOT NULL, "operation" varchar(255) NOT NULL, "detail" text NOT NULL, "BIGINT" BIGINT NOT NULL); -CREATE TABLE IF NOT EXISTS "API2_TOKEN" ("key" varchar(40) NOT NULL PRIMARY KEY, "user" varchar(255) NOT NULL UNIQUE, "created" BIGINT NOT NULL); -CREATE TABLE IF NOT EXISTS "API2_TOKENV2" ("key" varchar(40) NOT NULL PRIMARY KEY, "user" varchar(255) NOT NULL, "platform" varchar(32) NOT NULL, "device_id" varchar(40) NOT NULL, "device_name" varchar(40) NOT NULL, "platform_version" varchar(16) NOT NULL, "client_version" varchar(16) NOT NULL, "last_accessed" BIGINT NOT NULL, "last_login_ip" varchar(39) NULL, "created_at" BIGINT NOT NULL, "wiped_at" BIGINT NULL); -CREATE TABLE IF NOT EXISTS "ABUSE_REPORTS_ABUSEREPORT" ("id" integer NOT NULL PRIMARY KEY AUTO_INCREMENT, "reporter" text NULL, "repo_id" varchar(36) NOT NULL, "repo_name" varchar(255) NOT NULL, "file_path" text NULL, "abuse_type" varchar(255) NOT NULL, "description" text NULL, "handled" INTEGER NOT NULL, "time" BIGINT NOT NULL); -CREATE TABLE IF NOT EXISTS "DJANGO_CONTENT_TYPE" ("id" integer NOT NULL PRIMARY KEY AUTO_INCREMENT, "app_label" varchar(100) NOT NULL, "model" varchar(100) NOT NULL); +CREATE TABLE IF NOT EXISTS "DJANGO_MIGRATIONS" ("ID" INTEGER NOT NULL PRIMARY KEY AUTO_INCREMENT, "APP" VARCHAR(255) NOT NULL, "NAME" VARCHAR(255) NOT NULL, "APPLIED" TIMESTAMP NOT NULL); +CREATE TABLE IF NOT EXISTS "ADMIN_LOG_ADMINLOG" ("ID" INTEGER NOT NULL PRIMARY KEY AUTO_INCREMENT, "EMAIL" VARCHAR(254) NOT NULL, "OPERATION" VARCHAR(255) NOT NULL, "DETAIL" TEXT NOT NULL, "TIMESTAMP" TIMESTAMP NOT NULL); +CREATE TABLE IF NOT EXISTS "API2_TOKEN" ("KEY" VARCHAR(40) NOT NULL PRIMARY KEY, "USER" VARCHAR(255) NOT NULL UNIQUE, "CREATED" TIMESTAMP NOT NULL); +CREATE TABLE IF NOT EXISTS "API2_TOKENV2" ("KEY" VARCHAR(40) NOT NULL PRIMARY KEY, "USER" VARCHAR(255) NOT NULL, "PLATFORM" VARCHAR(32) NOT NULL, "DEVICE_ID" VARCHAR(40) NOT NULL, "DEVICE_NAME" VARCHAR(40) NOT NULL, "PLATFORM_VERSION" VARCHAR(16) NOT NULL, "CLIENT_VERSION" VARCHAR(16) NOT NULL, "LAST_ACCESSED" TIMESTAMP NOT NULL, "LAST_LOGIN_IP" VARCHAR(39) NULL, "CREATED_AT" TIMESTAMP NOT NULL, "WIPED_AT" TIMESTAMP NULL); +CREATE TABLE IF NOT EXISTS "ABUSE_REPORTS_ABUSEREPORT" ("ID" INTEGER NOT NULL PRIMARY KEY AUTO_INCREMENT, "REPORTER" TEXT NULL, "REPO_ID" VARCHAR(36) NOT NULL, "REPO_NAME" VARCHAR(255) NOT NULL, "FILE_PATH" TEXT NULL, "ABUSE_TYPE" VARCHAR(255) NOT NULL, "DESCRIPTION" TEXT NULL, "HANDLED" INTEGER NOT NULL, "TIME" TIMESTAMP NOT NULL); +CREATE TABLE IF NOT EXISTS "DJANGO_CONTENT_TYPE" ("ID" INTEGER NOT NULL PRIMARY KEY AUTO_INCREMENT, "APP_LABEL" VARCHAR(100) NOT NULL, "MODEL" VARCHAR(100) NOT NULL); +CREATE TABLE IF NOT EXISTS "AUTH_USER" ("ID" INTEGER NOT NULL PRIMARY KEY AUTO_INCREMENT, "PASSWORD" VARCHAR(128) NOT NULL, "LAST_LOGIN" TIMESTAMP NULL, "IS_SUPERUSER" INTEGER NOT NULL, "FIRST_NAME" VARCHAR(30) NOT NULL, "LAST_NAME" VARCHAR(30) NOT NULL, "EMAIL" VARCHAR(254) NOT NULL, "IS_STAFF" INTEGER NOT NULL, "IS_ACTIVE" INTEGER NOT NULL, "DATE_JOINED" TIMESTAMP NOT NULL, "USERNAME" VARCHAR(150) NOT NULL UNIQUE); +CREATE TABLE IF NOT EXISTS "AUTH_GROUP" ("ID" INTEGER NOT NULL PRIMARY KEY AUTO_INCREMENT, "NAME" VARCHAR(80) NOT NULL UNIQUE); +CREATE TABLE IF NOT EXISTS "AUTH_PERMISSION" ("ID" INTEGER NOT NULL PRIMARY KEY AUTO_INCREMENT, "CONTENT_TYPE_ID" INTEGER NOT NULL REFERENCES "DJANGO_CONTENT_TYPE" ("ID"), "CODENAME" VARCHAR(100) NOT NULL, "NAME" VARCHAR(255) NOT NULL); +CREATE TABLE IF NOT EXISTS "AUTH_GROUP_PERMISSIONS" ("ID" INTEGER NOT NULL PRIMARY KEY AUTO_INCREMENT, "GROUP_ID" INTEGER NOT NULL REFERENCES "AUTH_GROUP" ("ID"), "PERMISSION_ID" INTEGER NOT NULL REFERENCES "AUTH_PERMISSION" ("ID")); +CREATE TABLE IF NOT EXISTS "AUTH_USER_GROUPS" ("ID" INTEGER NOT NULL PRIMARY KEY AUTO_INCREMENT, "USER_ID" INTEGER NOT NULL REFERENCES "AUTH_USER" ("ID"), "GROUP_ID" INTEGER NOT NULL REFERENCES "AUTH_GROUP" ("ID")); +CREATE TABLE IF NOT EXISTS "AUTH_USER_USER_PERMISSIONS" ("ID" INTEGER NOT NULL PRIMARY KEY AUTO_INCREMENT, "USER_ID" INTEGER NOT NULL REFERENCES "AUTH_USER" ("ID"), "PERMISSION_ID" INTEGER NOT NULL REFERENCES "AUTH_PERMISSION" ("ID")); +CREATE TABLE IF NOT EXISTS "AVATAR_AVATAR" ("ID" INTEGER NOT NULL PRIMARY KEY AUTO_INCREMENT, "EMAILUSER" VARCHAR(255) NOT NULL, "PRIMARY" INTEGER NOT NULL, "AVATAR" VARCHAR(1024) NOT NULL, "DATE_UPLOADED" TIMESTAMP NOT NULL); +CREATE TABLE IF NOT EXISTS "AVATAR_GROUPAVATAR" ("ID" INTEGER NOT NULL PRIMARY KEY AUTO_INCREMENT, "GROUP_ID" VARCHAR(255) NOT NULL, "AVATAR" VARCHAR(1024) NOT NULL, "DATE_UPLOADED" TIMESTAMP NOT NULL); +CREATE TABLE IF NOT EXISTS "TAGS_FILEUUIDMAP" ("UUID" VARCHAR(32) NOT NULL PRIMARY KEY, "REPO_ID" VARCHAR(36) NOT NULL, "REPO_ID_PARENT_PATH_MD5" VARCHAR(100) NOT NULL, "PARENT_PATH" TEXT NOT NULL, "FILENAME" VARCHAR(1024) NOT NULL, "IS_DIR" INTEGER NOT NULL); +CREATE TABLE IF NOT EXISTS "TAGS_TAGS" ("ID" INTEGER NOT NULL PRIMARY KEY AUTO_INCREMENT, "NAME" VARCHAR(255) NOT NULL UNIQUE); +CREATE TABLE IF NOT EXISTS "TAGS_FILETAG" ("ID" INTEGER NOT NULL PRIMARY KEY AUTO_INCREMENT, "USERNAME" VARCHAR(255) NOT NULL, "TAG_ID" INTEGER NOT NULL REFERENCES "TAGS_TAGS" ("ID"), "UUID_ID" VARCHAR(32) NOT NULL REFERENCES "TAGS_FILEUUIDMAP" ("UUID")); +CREATE TABLE IF NOT EXISTS "BASE_CLIENTLOGINTOKEN" ("TOKEN" VARCHAR(32) NOT NULL PRIMARY KEY, "USERNAME" VARCHAR(255) NOT NULL, "TIMESTAMP" TIMESTAMP NOT NULL); +CREATE TABLE IF NOT EXISTS "BASE_COMMANDSLASTCHECK" ("ID" INTEGER NOT NULL PRIMARY KEY AUTO_INCREMENT, "COMMAND_TYPE" VARCHAR(100) NOT NULL, "LAST_CHECK" TIMESTAMP NOT NULL); +CREATE TABLE IF NOT EXISTS "BASE_DEVICETOKEN" ("ID" INTEGER NOT NULL PRIMARY KEY AUTO_INCREMENT, "TOKEN" VARCHAR(80) NOT NULL, "USER" VARCHAR(255) NOT NULL, "PLATFORM" VARCHAR(32) NOT NULL, "VERSION" VARCHAR(16) NOT NULL, "PVERSION" VARCHAR(16) NOT NULL); +CREATE TABLE IF NOT EXISTS "BASE_USERLASTLOGIN" ("ID" INTEGER NOT NULL PRIMARY KEY AUTO_INCREMENT, "USERNAME" VARCHAR(255) NOT NULL, "LAST_LOGIN" TIMESTAMP NOT NULL); +CREATE TABLE IF NOT EXISTS "BASE_USERSTARREDFILES" ("ID" INTEGER NOT NULL PRIMARY KEY AUTO_INCREMENT, "EMAIL" VARCHAR(254) NOT NULL, "ORG_ID" INTEGER NOT NULL, "REPO_ID" VARCHAR(36) NOT NULL, "PATH" TEXT NOT NULL, "IS_DIR" INTEGER NOT NULL); +CREATE TABLE IF NOT EXISTS "BASE_REPOSECRETKEY" ("ID" INTEGER NOT NULL PRIMARY KEY AUTO_INCREMENT, "REPO_ID" VARCHAR(36) NOT NULL UNIQUE, "SECRET_KEY" VARCHAR(44) NOT NULL); +CREATE TABLE IF NOT EXISTS "BASE_FILECOMMENT" ("ID" INTEGER NOT NULL PRIMARY KEY AUTO_INCREMENT, "AUTHOR" VARCHAR(255) NOT NULL, "COMMENT" TEXT NOT NULL, "CREATED_AT" TIMESTAMP NOT NULL, "UPDATED_AT" TIMESTAMP NOT NULL, "UUID_ID" VARCHAR(32) NOT NULL REFERENCES "TAGS_FILEUUIDMAP" ("UUID"), "DETAIL" TEXT NOT NULL, "RESOLVED" INTEGER NOT NULL); +CREATE TABLE IF NOT EXISTS "SOCIAL_AUTH_USERSOCIALAUTH" ("ID" INTEGER NOT NULL PRIMARY KEY AUTO_INCREMENT, "USERNAME" VARCHAR(255) NOT NULL, "PROVIDER" VARCHAR(32) NOT NULL, "UID" VARCHAR(255) NOT NULL, "EXTRA_DATA" TEXT NULL); +CREATE TABLE IF NOT EXISTS "CAPTCHA_CAPTCHASTORE" ("ID" INTEGER NOT NULL PRIMARY KEY AUTO_INCREMENT, "CHALLENGE" VARCHAR(32) NOT NULL, "RESPONSE" VARCHAR(32) NOT NULL, "HASHKEY" VARCHAR(40) NOT NULL UNIQUE, "EXPIRATION" TIMESTAMP NOT NULL); +CREATE TABLE IF NOT EXISTS "CONTACTS_CONTACT" ("ID" INTEGER NOT NULL PRIMARY KEY AUTO_INCREMENT, "USER_EMAIL" VARCHAR(255) NOT NULL, "CONTACT_EMAIL" VARCHAR(255) NOT NULL, "CONTACT_NAME" VARCHAR(255) NULL, "NOTE" VARCHAR(255) NULL); +CREATE TABLE IF NOT EXISTS "CONSTANCE_CONFIG" ("ID" INTEGER NOT NULL PRIMARY KEY AUTO_INCREMENT, "CONSTANCE_KEY" VARCHAR(255) NOT NULL UNIQUE, "VALUE" TEXT NULL); +CREATE TABLE IF NOT EXISTS "DJANGO_CAS_NG_SESSIONTICKET" ("ID" INTEGER NOT NULL PRIMARY KEY AUTO_INCREMENT, "SESSION_KEY" VARCHAR(255) NOT NULL, "TICKET" VARCHAR(255) NOT NULL); +CREATE TABLE IF NOT EXISTS "DJANGO_CAS_NG_PROXYGRANTINGTICKET" ("ID" INTEGER NOT NULL PRIMARY KEY AUTO_INCREMENT, "SESSION_KEY" VARCHAR(255) NULL, "PGTIOU" VARCHAR(255) NULL, "PGT" VARCHAR(255) NULL, "DATE" TIMESTAMP NOT NULL, "USER" VARCHAR(255) NOT NULL); +CREATE TABLE IF NOT EXISTS "DRAFTS_DRAFT" ("ID" INTEGER NOT NULL PRIMARY KEY AUTO_INCREMENT, "CREATED_AT" TIMESTAMP NOT NULL, "UPDATED_AT" TIMESTAMP NOT NULL, "USERNAME" VARCHAR(255) NOT NULL, "ORIGIN_FILE_VERSION" VARCHAR(100) NOT NULL, "DRAFT_FILE_PATH" VARCHAR(1024) NOT NULL, "ORIGIN_FILE_UUID" VARCHAR(32) NOT NULL UNIQUE, "PUBLISH_FILE_VERSION" VARCHAR(100) NULL, "STATUS" VARCHAR(20) NOT NULL, "ORIGIN_REPO_ID" VARCHAR(36) NOT NULL); +CREATE TABLE IF NOT EXISTS "DRAFTS_DRAFTREVIEWER" ("ID" INTEGER NOT NULL PRIMARY KEY AUTO_INCREMENT, "REVIEWER" VARCHAR(255) NOT NULL, "DRAFT_ID" INTEGER NOT NULL REFERENCES "DRAFTS_DRAFT" ("ID")); +CREATE TABLE IF NOT EXISTS "FILE_PARTICIPANTS_FILEPARTICIPANT" ("ID" INTEGER NOT NULL PRIMARY KEY AUTO_INCREMENT, "USERNAME" VARCHAR(255) NOT NULL, "UUID_ID" VARCHAR(32) NOT NULL REFERENCES "TAGS_FILEUUIDMAP" ("UUID")); +CREATE TABLE IF NOT EXISTS "REPO_TAGS_REPOTAGS" ("ID" INTEGER NOT NULL PRIMARY KEY AUTO_INCREMENT, "REPO_ID" VARCHAR(36) NOT NULL, "NAME" VARCHAR(255) NOT NULL, "COLOR" VARCHAR(255) NOT NULL); +CREATE TABLE IF NOT EXISTS "FILE_TAGS_FILETAGS" ("ID" INTEGER NOT NULL PRIMARY KEY AUTO_INCREMENT, "FILE_UUID_ID" VARCHAR(32) NOT NULL REFERENCES "TAGS_FILEUUIDMAP" ("UUID"), "REPO_TAG_ID" INTEGER NOT NULL REFERENCES "REPO_TAGS_REPOTAGS" ("ID")); +CREATE TABLE IF NOT EXISTS "INSTITUTIONS_INSTITUTION" ("ID" INTEGER NOT NULL PRIMARY KEY AUTO_INCREMENT, "NAME" VARCHAR(200) NOT NULL, "CREATE_TIME" TIMESTAMP NOT NULL); +CREATE TABLE IF NOT EXISTS "INSTITUTIONS_INSTITUTIONQUOTA" ("ID" INTEGER NOT NULL PRIMARY KEY AUTO_INCREMENT, "QUOTA" BIGINT NOT NULL, "INSTITUTION_ID" INTEGER NOT NULL REFERENCES "INSTITUTIONS_INSTITUTION" ("ID")); +CREATE TABLE IF NOT EXISTS "INSTITUTIONS_INSTITUTIONADMIN" ("ID" INTEGER NOT NULL PRIMARY KEY AUTO_INCREMENT, "INSTITUTION_ID" INTEGER NOT NULL REFERENCES "INSTITUTIONS_INSTITUTION" ("ID"), "USER" VARCHAR(255) NOT NULL); +CREATE TABLE IF NOT EXISTS "INVITATIONS_INVITATION" ("ID" INTEGER NOT NULL PRIMARY KEY AUTO_INCREMENT, "TOKEN" VARCHAR(40) NOT NULL, "INVITER" VARCHAR(255) NOT NULL, "ACCEPTER" VARCHAR(255) NOT NULL, "INVITE_TIME" TIMESTAMP NOT NULL, "ACCEPT_TIME" TIMESTAMP NULL, "INVITE_TYPE" VARCHAR(20) NOT NULL, "EXPIRE_TIME" TIMESTAMP NOT NULL); +CREATE TABLE IF NOT EXISTS "REPO_SHARE_INVITATION" ("ID" INTEGER NOT NULL PRIMARY KEY AUTO_INCREMENT, "REPO_ID" VARCHAR(36) NOT NULL, "PATH" TEXT NOT NULL, "PERMISSION" VARCHAR(50) NOT NULL, "INVITATION_ID" INTEGER NOT NULL REFERENCES "INVITATIONS_INVITATION" ("ID")); +CREATE TABLE IF NOT EXISTS "NOTIFICATIONS_NOTIFICATION" ("ID" INTEGER NOT NULL PRIMARY KEY AUTO_INCREMENT, "MESSAGE" VARCHAR(512) NOT NULL, "PRIMARY" INTEGER NOT NULL); +CREATE TABLE IF NOT EXISTS "NOTIFICATIONS_USERNOTIFICATION" ("ID" INTEGER NOT NULL PRIMARY KEY AUTO_INCREMENT, "TO_USER" VARCHAR(255) NOT NULL, "MSG_TYPE" VARCHAR(30) NOT NULL, "DETAIL" TEXT NOT NULL, "SEEN" INTEGER NOT NULL, "TIMESTAMP" TIMESTAMP NOT NULL); +CREATE TABLE IF NOT EXISTS "OPTIONS_USEROPTIONS" ("ID" INTEGER NOT NULL PRIMARY KEY AUTO_INCREMENT, "EMAIL" VARCHAR(255) NOT NULL, "OPTION_VAL" VARCHAR(512) NOT NULL, "OPTION_KEY" VARCHAR(50) NOT NULL); +CREATE TABLE IF NOT EXISTS "ORGANIZATIONS_ORGMEMBERQUOTA" ("ID" INTEGER NOT NULL PRIMARY KEY AUTO_INCREMENT, "ORG_ID" INTEGER NOT NULL, "QUOTA" INTEGER NOT NULL); +CREATE TABLE IF NOT EXISTS "ORGANIZATIONS_ORGSETTINGS" ("ID" INTEGER NOT NULL PRIMARY KEY AUTO_INCREMENT, "ROLE" VARCHAR(100) NULL, "ORG_ID" INTEGER NOT NULL UNIQUE); +CREATE TABLE IF NOT EXISTS "POST_OFFICE_EMAIL" ("ID" INTEGER NOT NULL PRIMARY KEY AUTO_INCREMENT, "FROM_EMAIL" VARCHAR(254) NOT NULL, "TO" TEXT NOT NULL, "CC" TEXT NOT NULL, "BCC" TEXT NOT NULL, "SUBJECT" VARCHAR(989) NOT NULL, "MESSAGE" TEXT NOT NULL, "HTML_MESSAGE" TEXT NOT NULL, "STATUS" INTEGER NULL, "PRIORITY" INTEGER NULL, "CREATED" TIMESTAMP NOT NULL, "LAST_UPDATED" TIMESTAMP NOT NULL, "SCHEDULED_TIME" TIMESTAMP NULL, "HEADERS" TEXT NULL, "CONTEXT" TEXT NULL, "BACKEND_ALIAS" VARCHAR(64) NOT NULL, "TEMPLATE_ID" INTEGER NULL REFERENCES "POST_OFFICE_EMAILTEMPLATE" ("ID")); +CREATE TABLE IF NOT EXISTS "POST_OFFICE_EMAILTEMPLATE" ("ID" INTEGER NOT NULL PRIMARY KEY AUTO_INCREMENT, "DESCRIPTION" TEXT NOT NULL, "SUBJECT" VARCHAR(255) NOT NULL, "CONTENT" TEXT NOT NULL, "HTML_CONTENT" TEXT NOT NULL, "CREATED" TIMESTAMP NOT NULL, "LAST_UPDATED" TIMESTAMP NOT NULL, "LANGUAGE" VARCHAR(12) NOT NULL, "NAME" VARCHAR(255) NOT NULL, "DEFAULT_TEMPLATE_ID" INTEGER NULL REFERENCES "POST_OFFICE_EMAILTEMPLATE" ("ID")); +CREATE TABLE IF NOT EXISTS "POST_OFFICE_ATTACHMENT_EMAILS" ("ID" INTEGER NOT NULL PRIMARY KEY AUTO_INCREMENT, "ATTACHMENT_ID" INTEGER NOT NULL REFERENCES "POST_OFFICE_ATTACHMENT" ("ID"), "EMAIL_ID" INTEGER NOT NULL REFERENCES "POST_OFFICE_EMAIL" ("ID")); +CREATE TABLE IF NOT EXISTS "POST_OFFICE_LOG" ("ID" INTEGER NOT NULL PRIMARY KEY AUTO_INCREMENT, "DATE" TIMESTAMP NOT NULL, "EXCEPTION_TYPE" VARCHAR(255) NOT NULL, "MESSAGE" TEXT NOT NULL, "EMAIL_ID" INTEGER NOT NULL REFERENCES "POST_OFFICE_EMAIL" ("ID"), "STATUS" INTEGER NOT NULL); +CREATE TABLE IF NOT EXISTS "POST_OFFICE_ATTACHMENT" ("ID" INTEGER NOT NULL PRIMARY KEY AUTO_INCREMENT, "FILE" VARCHAR(100) NOT NULL, "NAME" VARCHAR(255) NOT NULL, "MIMETYPE" VARCHAR(255) NOT NULL, "HEADERS" TEXT NULL); +CREATE TABLE IF NOT EXISTS "PROFILE_DETAILEDPROFILE" ("ID" INTEGER NOT NULL PRIMARY KEY AUTO_INCREMENT, "USER" VARCHAR(255) NOT NULL, "DEPARTMENT" VARCHAR(512) NOT NULL, "TELEPHONE" VARCHAR(100) NOT NULL); +CREATE TABLE IF NOT EXISTS "PROFILE_PROFILE" ("ID" INTEGER NOT NULL PRIMARY KEY AUTO_INCREMENT, "USER" VARCHAR(254) NOT NULL UNIQUE, "NICKNAME" VARCHAR(64) NOT NULL, "INTRO" TEXT NOT NULL, "LANG_CODE" TEXT NULL, "LOGIN_ID" VARCHAR(225) NULL UNIQUE, "INSTITUTION" VARCHAR(225) NULL, "LIST_IN_ADDRESS_BOOK" INTEGER NOT NULL, "CONTACT_EMAIL" VARCHAR(225) NULL UNIQUE,"IS_MANUALLY_SET_CONTACT_EMAIL" INTEGER DEFAULT 0); +CREATE TABLE IF NOT EXISTS "REGISTRATION_REGISTRATIONPROFILE" ("ID" INTEGER NOT NULL PRIMARY KEY AUTO_INCREMENT, "EMAILUSER_ID" INTEGER NOT NULL, "ACTIVATION_KEY" VARCHAR(40) NOT NULL); +CREATE TABLE IF NOT EXISTS "RELATED_FILES_RELATEDFILES" ("ID" INTEGER NOT NULL PRIMARY KEY AUTO_INCREMENT, "O_UUID_ID" VARCHAR(32) NOT NULL REFERENCES "TAGS_FILEUUIDMAP" ("UUID"), "R_UUID_ID" VARCHAR(32) NOT NULL REFERENCES "TAGS_FILEUUIDMAP" ("UUID")); +CREATE TABLE IF NOT EXISTS "REPO_API_TOKENS" ("ID" INTEGER NOT NULL PRIMARY KEY AUTO_INCREMENT, "REPO_ID" VARCHAR(36) NOT NULL, "APP_NAME" VARCHAR(255) NOT NULL, "TOKEN" VARCHAR(40) NOT NULL UNIQUE, "GENERATED_AT" TIMESTAMP NOT NULL, "GENERATED_BY" VARCHAR(255) NOT NULL, "LAST_ACCESS" TIMESTAMP NOT NULL, "PERMISSION" VARCHAR(15) NOT NULL); +CREATE TABLE IF NOT EXISTS "REVISION_TAG_TAGS" ("ID" INTEGER NOT NULL PRIMARY KEY AUTO_INCREMENT, "NAME" VARCHAR(255) NOT NULL UNIQUE); +CREATE TABLE IF NOT EXISTS "REVISION_TAG_REVISIONTAGS" ("ID" INTEGER NOT NULL PRIMARY KEY AUTO_INCREMENT, "REPO_ID" VARCHAR(36) NOT NULL, "PATH" TEXT NOT NULL, "REVISION_ID" VARCHAR(255) NOT NULL, "USERNAME" VARCHAR(255) NOT NULL, "TAG_ID" INTEGER NOT NULL REFERENCES "REVISION_TAG_TAGS" ("ID")); +CREATE TABLE IF NOT EXISTS "ROLE_PERMISSIONS_ADMINROLE" ("ID" INTEGER NOT NULL PRIMARY KEY AUTO_INCREMENT, "EMAIL" VARCHAR(254) NOT NULL UNIQUE, "ROLE" VARCHAR(255) NOT NULL); +CREATE TABLE IF NOT EXISTS "DJANGO_SESSION" ("SESSION_KEY" VARCHAR(40) NOT NULL PRIMARY KEY, "SESSION_DATA" TEXT NOT NULL, "EXPIRE_DATE" TIMESTAMP NOT NULL); +CREATE TABLE IF NOT EXISTS "SHARE_ANONYMOUSSHARE" ("ID" INTEGER NOT NULL PRIMARY KEY AUTO_INCREMENT, "REPO_OWNER" VARCHAR(255) NOT NULL, "REPO_ID" VARCHAR(36) NOT NULL, "ANONYMOUS_EMAIL" VARCHAR(255) NOT NULL, "TOKEN" VARCHAR(25) NOT NULL UNIQUE); +CREATE TABLE IF NOT EXISTS "SHARE_EXTRAGROUPSSHAREPERMISSION" ("ID" INTEGER NOT NULL PRIMARY KEY AUTO_INCREMENT, "REPO_ID" VARCHAR(36) NOT NULL, "GROUP_ID" INTEGER NOT NULL, "PERMISSION" VARCHAR(30) NOT NULL); +CREATE TABLE IF NOT EXISTS "SHARE_EXTRASHAREPERMISSION" ("ID" INTEGER NOT NULL PRIMARY KEY AUTO_INCREMENT, "REPO_ID" VARCHAR(36) NOT NULL, "SHARE_TO" VARCHAR(255) NOT NULL, "PERMISSION" VARCHAR(30) NOT NULL); +CREATE TABLE IF NOT EXISTS "SHARE_FILESHARE" ("ID" INTEGER NOT NULL PRIMARY KEY AUTO_INCREMENT, "USERNAME" VARCHAR(255) NOT NULL, "REPO_ID" VARCHAR(36) NOT NULL, "PATH" TEXT NOT NULL, "TOKEN" VARCHAR(100) NOT NULL UNIQUE, "CTIME" TIMESTAMP NOT NULL, "VIEW_CNT" INTEGER NOT NULL, "S_TYPE" VARCHAR(2) NOT NULL, "PASSWORD" VARCHAR(128) NULL, "EXPIRE_DATE" TIMESTAMP NULL, "PERMISSION" VARCHAR(50) NOT NULL, "USER_SCOPE" VARCHAR(225) DEFAULT 'ALL_USERS', "AUTHED_DETAILS" TEXT DEFAULT NULL); +CREATE TABLE IF NOT EXISTS "SHARE_ORGFILESHARE" ("ID" INTEGER NOT NULL PRIMARY KEY AUTO_INCREMENT, "ORG_ID" INTEGER NOT NULL, "FILE_SHARE_ID" INTEGER NOT NULL UNIQUE REFERENCES "SHARE_FILESHARE" ("ID")); +CREATE TABLE IF NOT EXISTS "SHARE_PRIVATEFILEDIRSHARE" ("ID" INTEGER NOT NULL PRIMARY KEY AUTO_INCREMENT, "FROM_USER" VARCHAR(255) NOT NULL, "TO_USER" VARCHAR(255) NOT NULL, "REPO_ID" VARCHAR(36) NOT NULL, "PATH" TEXT NOT NULL, "TOKEN" VARCHAR(10) NOT NULL UNIQUE, "PERMISSION" VARCHAR(5) NOT NULL, "S_TYPE" VARCHAR(5) NOT NULL); +CREATE TABLE IF NOT EXISTS "SHARE_UPLOADLINKSHARE" ("ID" INTEGER NOT NULL PRIMARY KEY AUTO_INCREMENT, "USERNAME" VARCHAR(255) NOT NULL, "REPO_ID" VARCHAR(36) NOT NULL, "PATH" TEXT NOT NULL, "TOKEN" VARCHAR(100) NOT NULL UNIQUE, "CTIME" TIMESTAMP NOT NULL, "VIEW_CNT" INTEGER NOT NULL, "PASSWORD" VARCHAR(128) NULL, "EXPIRE_DATE" TIMESTAMP NULL); +CREATE TABLE IF NOT EXISTS "SYSADMIN_EXTRA_USERLOGINLOG" ("ID" INTEGER NOT NULL PRIMARY KEY AUTO_INCREMENT, "USERNAME" VARCHAR(255) NOT NULL, "LOGIN_DATE" TIMESTAMP NOT NULL, "LOGIN_IP" VARCHAR(128) NOT NULL, "LOGIN_SUCCESS" INTEGER NOT NULL); +CREATE TABLE IF NOT EXISTS "TERMSANDCONDITIONS_TERMSANDCONDITIONS" ("ID" INTEGER NOT NULL PRIMARY KEY AUTO_INCREMENT, "SLUG" VARCHAR(50) NOT NULL, "NAME" TEXT NOT NULL, "VERSION_NUMBER" DECIMAL NOT NULL, "TEXT" TEXT NULL, "INFO" TEXT NULL, "DATE_ACTIVE" TIMESTAMP NULL, "DATE_CREATED" TIMESTAMP NOT NULL); +CREATE TABLE IF NOT EXISTS "TERMSANDCONDITIONS_USERTERMSANDCONDITIONS" ("ID" INTEGER NOT NULL PRIMARY KEY AUTO_INCREMENT, "USERNAME" VARCHAR(255) NOT NULL, "IP_ADDRESS" VARCHAR(39) NULL, "DATE_ACCEPTED" TIMESTAMP NOT NULL, "TERMS_ID" INTEGER NOT NULL REFERENCES "TERMSANDCONDITIONS_TERMSANDCONDITIONS" ("ID")); +CREATE TABLE IF NOT EXISTS "TRUSTED_IP_TRUSTEDIP" ("ID" INTEGER NOT NULL PRIMARY KEY AUTO_INCREMENT, "IP" VARCHAR(255) NOT NULL); +CREATE TABLE IF NOT EXISTS "TWO_FACTOR_PHONEDEVICE" ("ID" INTEGER NOT NULL PRIMARY KEY AUTO_INCREMENT, "USER" VARCHAR(255) NOT NULL UNIQUE, "NAME" VARCHAR(64) NOT NULL, "CONFIRMED" INTEGER NOT NULL, "NUMBER" VARCHAR(40) NOT NULL, "KEY" VARCHAR(40) NOT NULL, "METHOD" VARCHAR(4) NOT NULL); +CREATE TABLE IF NOT EXISTS "TWO_FACTOR_STATICDEVICE" ("ID" INTEGER NOT NULL PRIMARY KEY AUTO_INCREMENT, "USER" VARCHAR(255) NOT NULL UNIQUE, "NAME" VARCHAR(64) NOT NULL, "CONFIRMED" INTEGER NOT NULL); +CREATE TABLE IF NOT EXISTS "TWO_FACTOR_STATICTOKEN" ("ID" INTEGER NOT NULL PRIMARY KEY AUTO_INCREMENT, "TOKEN" VARCHAR(16) NOT NULL, "DEVICE_ID" INTEGER NOT NULL REFERENCES "TWO_FACTOR_STATICDEVICE" ("ID")); +CREATE TABLE IF NOT EXISTS "TWO_FACTOR_TOTPDEVICE" ("ID" INTEGER NOT NULL PRIMARY KEY AUTO_INCREMENT, "USER" VARCHAR(255) NOT NULL UNIQUE, "NAME" VARCHAR(64) NOT NULL, "CONFIRMED" INTEGER NOT NULL, "KEY" VARCHAR(80) NOT NULL, "STEP" INTEGER NOT NULL, "T0" BIGINT NOT NULL, "DIGITS" INTEGER NOT NULL, "TOLERANCE" INTEGER NOT NULL, "DRIFT" INTEGER NOT NULL, "LAST_T" BIGINT NOT NULL); +CREATE TABLE IF NOT EXISTS "WIKI_WIKI" ("ID" INTEGER NOT NULL PRIMARY KEY AUTO_INCREMENT, "USERNAME" VARCHAR(255) NOT NULL, "NAME" VARCHAR(255) NOT NULL, "SLUG" VARCHAR(255) NOT NULL UNIQUE, "PERMISSION" VARCHAR(50) NOT NULL, "CREATED_AT" TIMESTAMP NOT NULL, "REPO_ID" VARCHAR(36) NOT NULL); +CREATE INDEX IF NOT EXISTS "ABUSE_REPORTS_ABUSEREPORT_ABUSE_TYPE_703D5335" ON "ABUSE_REPORTS_ABUSEREPORT" ("ABUSE_TYPE"); +CREATE INDEX IF NOT EXISTS "ABUSE_REPORTS_ABUSEREPORT_HANDLED_94B8304C" ON "ABUSE_REPORTS_ABUSEREPORT" ("HANDLED"); +CREATE INDEX IF NOT EXISTS "ADMIN_LOG_ADMINLOG_EMAIL_7213C993" ON "ADMIN_LOG_ADMINLOG" ("EMAIL"); +CREATE INDEX IF NOT EXISTS "ADMIN_LOG_ADMINLOG_OPERATION_4BAD7BD1" ON "ADMIN_LOG_ADMINLOG" ("OPERATION"); +CREATE UNIQUE INDEX IF NOT EXISTS "API2_TOKENV2_USER_PLATFORM_DEVICE_ID_37005C24_UNIQ" ON "API2_TOKENV2" ("USER", "PLATFORM", "DEVICE_ID"); +CREATE UNIQUE INDEX IF NOT EXISTS "DJANGO_CONTENT_TYPE_APP_LABEL_MODEL_76BD3D3B_UNIQ" ON "DJANGO_CONTENT_TYPE" ("APP_LABEL", "MODEL"); +CREATE UNIQUE INDEX IF NOT EXISTS "AUTH_GROUP_PERMISSIONS_GROUP_ID_PERMISSION_ID_0CD325B0_UNIQ" ON "AUTH_GROUP_PERMISSIONS" ("GROUP_ID", "PERMISSION_ID"); +CREATE INDEX IF NOT EXISTS "AUTH_GROUP_PERMISSIONS_GROUP_ID_B120CBF9" ON "AUTH_GROUP_PERMISSIONS" ("GROUP_ID"); +CREATE INDEX IF NOT EXISTS "AUTH_GROUP_PERMISSIONS_PERMISSION_ID_84C5C92E" ON "AUTH_GROUP_PERMISSIONS" ("PERMISSION_ID"); +CREATE UNIQUE INDEX IF NOT EXISTS "AUTH_USER_GROUPS_USER_ID_GROUP_ID_94350C0C_UNIQ" ON "AUTH_USER_GROUPS" ("USER_ID", "GROUP_ID"); +CREATE INDEX IF NOT EXISTS "AUTH_USER_GROUPS_USER_ID_6A12ED8B" ON "AUTH_USER_GROUPS" ("USER_ID"); +CREATE INDEX IF NOT EXISTS "AUTH_USER_GROUPS_GROUP_ID_97559544" ON "AUTH_USER_GROUPS" ("GROUP_ID"); +CREATE UNIQUE INDEX IF NOT EXISTS "AUTH_USER_USER_PERMISSIONS_USER_ID_PERMISSION_ID_14A6B632_UNIQ" ON "AUTH_USER_USER_PERMISSIONS" ("USER_ID", "PERMISSION_ID"); +CREATE INDEX IF NOT EXISTS "AUTH_USER_USER_PERMISSIONS_USER_ID_A95EAD1B" ON "AUTH_USER_USER_PERMISSIONS" ("USER_ID"); +CREATE INDEX IF NOT EXISTS "AUTH_USER_USER_PERMISSIONS_PERMISSION_ID_1FBB5F2C" ON "AUTH_USER_USER_PERMISSIONS" ("PERMISSION_ID"); +CREATE UNIQUE INDEX IF NOT EXISTS "AUTH_PERMISSION_CONTENT_TYPE_ID_CODENAME_01AB375A_UNIQ" ON "AUTH_PERMISSION" ("CONTENT_TYPE_ID", "CODENAME"); +CREATE INDEX IF NOT EXISTS "AUTH_PERMISSION_CONTENT_TYPE_ID_2F476E4B" ON "AUTH_PERMISSION" ("CONTENT_TYPE_ID"); +CREATE INDEX IF NOT EXISTS "TAGS_FILEUUIDMAP_REPO_ID_AC67AA33" ON "TAGS_FILEUUIDMAP" ("REPO_ID"); +CREATE INDEX IF NOT EXISTS "TAGS_FILEUUIDMAP_REPO_ID_PARENT_PATH_MD5_C8BB0860" ON "TAGS_FILEUUIDMAP" ("REPO_ID_PARENT_PATH_MD5"); +CREATE INDEX IF NOT EXISTS "TAGS_FILETAG_TAG_ID_0F264FC9" ON "TAGS_FILETAG" ("TAG_ID"); +CREATE INDEX IF NOT EXISTS "TAGS_FILETAG_UUID_ID_2AA2266C" ON "TAGS_FILETAG" ("UUID_ID"); +CREATE UNIQUE INDEX IF NOT EXISTS "BASE_DEVICETOKEN_TOKEN_USER_38535636_UNIQ" ON "BASE_DEVICETOKEN" ("TOKEN", "USER"); +CREATE INDEX IF NOT EXISTS "BASE_CLIENTLOGINTOKEN_USERNAME_4AD5D42C" ON "BASE_CLIENTLOGINTOKEN" ("USERNAME"); +CREATE INDEX IF NOT EXISTS "BASE_USERLASTLOGIN_USERNAME_270DE06F" ON "BASE_USERLASTLOGIN" ("USERNAME"); +CREATE INDEX IF NOT EXISTS "BASE_USERSTARREDFILES_EMAIL_29E69053" ON "BASE_USERSTARREDFILES" ("EMAIL"); +CREATE INDEX IF NOT EXISTS "BASE_USERSTARREDFILES_REPO_ID_F5ECC00A" ON "BASE_USERSTARREDFILES" ("REPO_ID"); +CREATE INDEX IF NOT EXISTS "SOCIAL_AUTH_USERSOCIALAUTH_USERNAME_3F06B5CF" ON "SOCIAL_AUTH_USERSOCIALAUTH" ("USERNAME"); +CREATE INDEX IF NOT EXISTS "BASE_FILECOMMENT_AUTHOR_8A4D7E91" ON "BASE_FILECOMMENT" ("AUTHOR"); +CREATE INDEX IF NOT EXISTS "BASE_FILECOMMENT_UUID_ID_4F9A2CA2" ON "BASE_FILECOMMENT" ("UUID_ID"); +CREATE INDEX IF NOT EXISTS "BASE_FILECOMMENT_RESOLVED_E0717ECA" ON "BASE_FILECOMMENT" ("RESOLVED"); +CREATE UNIQUE INDEX IF NOT EXISTS "SOCIAL_AUTH_USERSOCIALAUTH_PROVIDER_UID_E6B5E668_UNIQ" ON "SOCIAL_AUTH_USERSOCIALAUTH" ("PROVIDER", "UID"); +CREATE INDEX IF NOT EXISTS "CONTACTS_CONTACT_USER_EMAIL_149035D4" ON "CONTACTS_CONTACT" ("USER_EMAIL"); +CREATE UNIQUE INDEX IF NOT EXISTS "DJANGO_CAS_NG_PROXYGRANTINGTICKET_SESSION_KEY_USER_8A4EC2BC_UNIQ" ON "DJANGO_CAS_NG_PROXYGRANTINGTICKET" ("SESSION_KEY", "USER"); +CREATE INDEX IF NOT EXISTS "DJANGO_CAS_NG_PROXYGRANTINGTICKET_USER_1F42619D" ON "DJANGO_CAS_NG_PROXYGRANTINGTICKET" ("USER"); +CREATE INDEX IF NOT EXISTS "DRAFTS_DRAFTREVIEWER_REVIEWER_E4C777AC" ON "DRAFTS_DRAFTREVIEWER" ("REVIEWER"); +CREATE INDEX IF NOT EXISTS "DRAFTS_DRAFTREVIEWER_DRAFT_ID_4EA59775" ON "DRAFTS_DRAFTREVIEWER" ("DRAFT_ID"); +CREATE INDEX IF NOT EXISTS "DRAFTS_DRAFT_CREATED_AT_E9F4523F" ON "DRAFTS_DRAFT" ("CREATED_AT"); +CREATE INDEX IF NOT EXISTS "DRAFTS_DRAFT_UPDATED_AT_0A144B05" ON "DRAFTS_DRAFT" ("UPDATED_AT"); +CREATE INDEX IF NOT EXISTS "DRAFTS_DRAFT_USERNAME_73E6738B" ON "DRAFTS_DRAFT" ("USERNAME"); +CREATE INDEX IF NOT EXISTS "DRAFTS_DRAFT_ORIGIN_REPO_ID_8978CA2C" ON "DRAFTS_DRAFT" ("ORIGIN_REPO_ID"); +CREATE UNIQUE INDEX IF NOT EXISTS "FILE_PARTICIPANTS_FILEPARTICIPANT_UUID_ID_USERNAME_C747DD36_UNIQ" ON "FILE_PARTICIPANTS_FILEPARTICIPANT" ("UUID_ID", "USERNAME"); +CREATE INDEX IF NOT EXISTS "FILE_PARTICIPANTS_FILEPARTICIPANT_UUID_ID_861B7339" ON "FILE_PARTICIPANTS_FILEPARTICIPANT" ("UUID_ID"); +CREATE INDEX IF NOT EXISTS "REPO_TAGS_REPOTAGS_REPO_ID_1163A48F" ON "REPO_TAGS_REPOTAGS" ("REPO_ID"); +CREATE INDEX IF NOT EXISTS "REPO_TAGS_REPOTAGS_NAME_3F4C9027" ON "REPO_TAGS_REPOTAGS" ("NAME"); +CREATE INDEX IF NOT EXISTS "REPO_TAGS_REPOTAGS_COLOR_1292B6C1" ON "REPO_TAGS_REPOTAGS" ("COLOR"); +CREATE INDEX IF NOT EXISTS "FILE_TAGS_FILETAGS_FILE_UUID_ID_E30F0EC8" ON "FILE_TAGS_FILETAGS" ("FILE_UUID_ID"); +CREATE INDEX IF NOT EXISTS "FILE_TAGS_FILETAGS_REPO_TAG_ID_C39660CB" ON "FILE_TAGS_FILETAGS" ("REPO_TAG_ID"); +CREATE INDEX IF NOT EXISTS "INSTITUTIONS_INSTITUTIONQUOTA_INSTITUTION_ID_D23201D9" ON "INSTITUTIONS_INSTITUTIONQUOTA" ("INSTITUTION_ID"); +CREATE INDEX IF NOT EXISTS "INSTITUTIONS_INSTITUTIONADMIN_INSTITUTION_ID_1E9BB58B" ON "INSTITUTIONS_INSTITUTIONADMIN" ("INSTITUTION_ID"); +CREATE INDEX IF NOT EXISTS "INSTITUTIONS_INSTITUTIONADMIN_USER_C71D766D" ON "INSTITUTIONS_INSTITUTIONADMIN" ("USER"); +CREATE INDEX IF NOT EXISTS "INVITATIONS_INVITATION_TOKEN_25A92A38" ON "INVITATIONS_INVITATION" ("TOKEN"); +CREATE INDEX IF NOT EXISTS "INVITATIONS_INVITATION_INVITER_B0A7B855" ON "INVITATIONS_INVITATION" ("INVITER"); +CREATE INDEX IF NOT EXISTS "REPO_SHARE_INVITATION_REPO_ID_7BCF84FA" ON "REPO_SHARE_INVITATION" ("REPO_ID"); +CREATE INDEX IF NOT EXISTS "REPO_SHARE_INVITATION_INVITATION_ID_B71EFFD2" ON "REPO_SHARE_INVITATION" ("INVITATION_ID"); +CREATE INDEX IF NOT EXISTS "NOTIFICATIONS_NOTIFICATION_PRIMARY_4F95EC21" ON "NOTIFICATIONS_NOTIFICATION" ("PRIMARY"); +CREATE INDEX IF NOT EXISTS "NOTIFICATIONS_USERNOTIFICATION_TO_USER_6CADAFA1" ON "NOTIFICATIONS_USERNOTIFICATION" ("TO_USER"); +CREATE INDEX IF NOT EXISTS "NOTIFICATIONS_USERNOTIFICATION_MSG_TYPE_985AFD02" ON "NOTIFICATIONS_USERNOTIFICATION" ("MSG_TYPE"); +CREATE INDEX IF NOT EXISTS "NOTIFICATIONS_USERNOTIFICATION_TIMESTAMP_125067E8" ON "NOTIFICATIONS_USERNOTIFICATION" ("TIMESTAMP"); +CREATE INDEX IF NOT EXISTS "OPTIONS_USEROPTIONS_EMAIL_77D5726A" ON "OPTIONS_USEROPTIONS" ("EMAIL"); +CREATE INDEX IF NOT EXISTS "OPTIONS_USEROPTIONS_OPTION_KEY_7BF7AE4B" ON "OPTIONS_USEROPTIONS" ("OPTION_KEY"); +CREATE INDEX IF NOT EXISTS "ORGANIZATIONS_ORGMEMBERQUOTA_ORG_ID_93DDE51D" ON "ORGANIZATIONS_ORGMEMBERQUOTA" ("ORG_ID"); +CREATE UNIQUE INDEX IF NOT EXISTS "POST_OFFICE_ATTACHMENT_EMAILS_ATTACHMENT_ID_EMAIL_ID_8E046917_UNIQ" ON "POST_OFFICE_ATTACHMENT_EMAILS" ("ATTACHMENT_ID", "EMAIL_ID"); +CREATE INDEX IF NOT EXISTS "POST_OFFICE_ATTACHMENT_EMAILS_ATTACHMENT_ID_6136FD9A" ON "POST_OFFICE_ATTACHMENT_EMAILS" ("ATTACHMENT_ID"); +CREATE INDEX IF NOT EXISTS "POST_OFFICE_ATTACHMENT_EMAILS_EMAIL_ID_96875FD9" ON "POST_OFFICE_ATTACHMENT_EMAILS" ("EMAIL_ID"); +CREATE INDEX IF NOT EXISTS "POST_OFFICE_EMAIL_STATUS_013A896C" ON "POST_OFFICE_EMAIL" ("STATUS"); +CREATE INDEX IF NOT EXISTS "POST_OFFICE_EMAIL_CREATED_1306952F" ON "POST_OFFICE_EMAIL" ("CREATED"); +CREATE INDEX IF NOT EXISTS "POST_OFFICE_EMAIL_LAST_UPDATED_0FFCEC35" ON "POST_OFFICE_EMAIL" ("LAST_UPDATED"); +CREATE INDEX IF NOT EXISTS "POST_OFFICE_EMAIL_SCHEDULED_TIME_3869EBEC" ON "POST_OFFICE_EMAIL" ("SCHEDULED_TIME"); +CREATE INDEX IF NOT EXISTS "POST_OFFICE_EMAIL_TEMPLATE_ID_417DA7DA" ON "POST_OFFICE_EMAIL" ("TEMPLATE_ID"); +CREATE INDEX IF NOT EXISTS "POST_OFFICE_EMAILTEMPLATE_DEFAULT_TEMPLATE_ID_2AC2F889" ON "POST_OFFICE_EMAILTEMPLATE" ("DEFAULT_TEMPLATE_ID"); +CREATE INDEX IF NOT EXISTS "POST_OFFICE_LOG_EMAIL_ID_D42C8808" ON "POST_OFFICE_LOG" ("EMAIL_ID"); +CREATE UNIQUE INDEX IF NOT EXISTS "POST_OFFICE_EMAILTEMPLATE_NAME_LANGUAGE_DEFAULT_TEMPLATE_ID_4023E3E4_UNIQ" ON "POST_OFFICE_EMAILTEMPLATE" ("NAME", "LANGUAGE", "DEFAULT_TEMPLATE_ID"); +CREATE INDEX IF NOT EXISTS "PROFILE_DETAILEDPROFILE_USER_612C11BA" ON "PROFILE_DETAILEDPROFILE" ("USER"); +CREATE INDEX IF NOT EXISTS "PROFILE_PROFILE_INSTITUTION_C0286BD1" ON "PROFILE_PROFILE" ("INSTITUTION"); +CREATE INDEX IF NOT EXISTS "PROFILE_PROFILE_LIST_IN_ADDRESS_BOOK_B1009A78" ON "PROFILE_PROFILE" ("LIST_IN_ADDRESS_BOOK"); +CREATE INDEX IF NOT EXISTS "RELATED_FILES_RELATEDFILES_O_UUID_ID_AAA8E613" ON "RELATED_FILES_RELATEDFILES" ("O_UUID_ID"); +CREATE INDEX IF NOT EXISTS "RELATED_FILES_RELATEDFILES_R_UUID_ID_031751DF" ON "RELATED_FILES_RELATEDFILES" ("R_UUID_ID"); +CREATE INDEX IF NOT EXISTS "REPO_API_TOKENS_REPO_ID_47A50FEF" ON "REPO_API_TOKENS" ("REPO_ID"); +CREATE INDEX IF NOT EXISTS "REPO_API_TOKENS_APP_NAME_7C395C31" ON "REPO_API_TOKENS" ("APP_NAME"); +CREATE INDEX IF NOT EXISTS "REVISION_TAG_REVISIONTAGS_REPO_ID_212C0C69" ON "REVISION_TAG_REVISIONTAGS" ("REPO_ID"); +CREATE INDEX IF NOT EXISTS "REVISION_TAG_REVISIONTAGS_REVISION_ID_FD9FE0F9" ON "REVISION_TAG_REVISIONTAGS" ("REVISION_ID"); +CREATE INDEX IF NOT EXISTS "REVISION_TAG_REVISIONTAGS_USERNAME_3007D29E" ON "REVISION_TAG_REVISIONTAGS" ("USERNAME"); +CREATE INDEX IF NOT EXISTS "REVISION_TAG_REVISIONTAGS_TAG_ID_EE4E9B00" ON "REVISION_TAG_REVISIONTAGS" ("TAG_ID"); +CREATE INDEX IF NOT EXISTS "DJANGO_SESSION_EXPIRE_DATE_A5C62663" ON "DJANGO_SESSION" ("EXPIRE_DATE"); +CREATE INDEX IF NOT EXISTS "SHARE_EXTRAGROUPSSHAREPERMISSION_REPO_ID_38DBAEA1" ON "SHARE_EXTRAGROUPSSHAREPERMISSION" ("REPO_ID"); +CREATE INDEX IF NOT EXISTS "SHARE_EXTRAGROUPSSHAREPERMISSION_GROUP_ID_6CA34BB2" ON "SHARE_EXTRAGROUPSSHAREPERMISSION" ("GROUP_ID"); +CREATE INDEX IF NOT EXISTS "SHARE_EXTRASHAREPERMISSION_REPO_ID_23CC10FC" ON "SHARE_EXTRASHAREPERMISSION" ("REPO_ID"); +CREATE INDEX IF NOT EXISTS "SHARE_EXTRASHAREPERMISSION_SHARE_TO_823C16CB" ON "SHARE_EXTRASHAREPERMISSION" ("SHARE_TO"); +CREATE INDEX IF NOT EXISTS "SHARE_ORGFILESHARE_ORG_ID_8D17998C" ON "SHARE_ORGFILESHARE" ("ORG_ID"); +CREATE INDEX IF NOT EXISTS "SHARE_UPLOADLINKSHARE_USERNAME_3203C243" ON "SHARE_UPLOADLINKSHARE" ("USERNAME"); +CREATE INDEX IF NOT EXISTS "SHARE_UPLOADLINKSHARE_REPO_ID_C519F857" ON "SHARE_UPLOADLINKSHARE" ("REPO_ID"); +CREATE INDEX IF NOT EXISTS "SHARE_UPLOADLINKSHARE_EXPIRE_DATE" ON "SHARE_UPLOADLINKSHARE" ("EXPIRE_DATE"); +CREATE INDEX IF NOT EXISTS "SHARE_FILESHARE_USERNAME_5CB6DE75" ON "SHARE_FILESHARE" ("USERNAME"); +CREATE INDEX IF NOT EXISTS "SHARE_FILESHARE_REPO_ID_9B5AE27A" ON "SHARE_FILESHARE" ("REPO_ID"); +CREATE INDEX IF NOT EXISTS "SHARE_FILESHARE_S_TYPE_724EB6C1" ON "SHARE_FILESHARE" ("S_TYPE"); +CREATE INDEX IF NOT EXISTS "SHARE_FILESHARE_PERMISSION_D12C353F" ON "SHARE_FILESHARE" ("PERMISSION"); +CREATE INDEX IF NOT EXISTS "SHARE_FILESHARE_IDX_CTIME" ON "SHARE_FILESHARE" ("CTIME"); +CREATE INDEX IF NOT EXISTS "SHARE_FILESHARE_IDX_VIEW_CNT" ON "SHARE_FILESHARE" ("VIEW_CNT"); +CREATE INDEX IF NOT EXISTS "SHARE_PRIVATEFILEDIRSHARE_FROM_USER_D568D535" ON "SHARE_PRIVATEFILEDIRSHARE" ("FROM_USER"); +CREATE INDEX IF NOT EXISTS "SHARE_PRIVATEFILEDIRSHARE_TO_USER_2A92A044" ON "SHARE_PRIVATEFILEDIRSHARE" ("TO_USER"); +CREATE INDEX IF NOT EXISTS "SHARE_PRIVATEFILEDIRSHARE_REPO_ID_97C5CB6F" ON "SHARE_PRIVATEFILEDIRSHARE" ("REPO_ID"); +CREATE INDEX IF NOT EXISTS "SYSADMIN_EXTRA_USERLOGINLOG_USERNAME_5748B9E3" ON "SYSADMIN_EXTRA_USERLOGINLOG" ("USERNAME"); +CREATE INDEX IF NOT EXISTS "SYSADMIN_EXTRA_USERLOGINLOG_LOGIN_DATE_C171D790" ON "SYSADMIN_EXTRA_USERLOGINLOG" ("LOGIN_DATE"); +CREATE UNIQUE INDEX IF NOT EXISTS "TERMSANDCONDITIONS_USERTERMSANDCONDITIONS_USERNAME_TERMS_ID_A7DABB70_UNIQ" ON "TERMSANDCONDITIONS_USERTERMSANDCONDITIONS" ("USERNAME", "TERMS_ID"); +CREATE INDEX IF NOT EXISTS "TERMSANDCONDITIONS_TERMSANDCONDITIONS_SLUG_489D1E9D" ON "TERMSANDCONDITIONS_TERMSANDCONDITIONS" ("SLUG"); +CREATE INDEX IF NOT EXISTS "TERMSANDCONDITIONS_USERTERMSANDCONDITIONS_TERMS_ID_EACDBCC7" ON "TERMSANDCONDITIONS_USERTERMSANDCONDITIONS" ("TERMS_ID"); +CREATE INDEX IF NOT EXISTS "TRUSTED_IP_TRUSTEDIP_IP_E898970C" ON "TRUSTED_IP_TRUSTEDIP" ("IP"); +CREATE INDEX IF NOT EXISTS "TWO_FACTOR_STATICTOKEN_TOKEN_2ADE1084" ON "TWO_FACTOR_STATICTOKEN" ("TOKEN"); +CREATE INDEX IF NOT EXISTS "TWO_FACTOR_STATICTOKEN_DEVICE_ID_93095B45" ON "TWO_FACTOR_STATICTOKEN" ("DEVICE_ID"); +CREATE UNIQUE INDEX IF NOT EXISTS "WIKI_WIKI_USERNAME_REPO_ID_4C8925AF_UNIQ" ON "WIKI_WIKI" ("USERNAME", "REPO_ID"); +CREATE INDEX IF NOT EXISTS "WIKI_WIKI_CREATED_AT_54930E39" ON "WIKI_WIKI" ("CREATED_AT"); +CREATE INDEX IF NOT EXISTS "WIKI_WIKI_REPO_ID_2EE93C37" ON "WIKI_WIKI" ("REPO_ID"); +CREATE TABLE IF NOT EXISTS "OCM_SHARE" ("ID" INTEGER NOT NULL PRIMARY KEY AUTO_INCREMENT, "SHARED_SECRET" VARCHAR(36) NOT NULL UNIQUE, "FROM_USER" VARCHAR(255) NOT NULL, "TO_USER" VARCHAR(255) NOT NULL, "TO_SERVER_URL" VARCHAR(200) NOT NULL, "REPO_ID" VARCHAR(36) NOT NULL, "REPO_NAME" VARCHAR(255) NOT NULL, "PERMISSION" VARCHAR(50) NOT NULL, "PATH" TEXT NOT NULL, "CTIME" TIMESTAMP NOT NULL); +CREATE INDEX IF NOT EXISTS "OCM_SHARE_FROM_USER_7FBB7BB6" ON "OCM_SHARE" ("FROM_USER"); +CREATE INDEX IF NOT EXISTS "OCM_SHARE_TO_USER_4E255523" ON "OCM_SHARE" ("TO_USER"); +CREATE INDEX IF NOT EXISTS "OCM_SHARE_TO_SERVER_URL_43F0E89B" ON "OCM_SHARE" ("TO_SERVER_URL"); +CREATE INDEX IF NOT EXISTS "OCM_SHARE_REPO_ID_51937581" ON "OCM_SHARE" ("REPO_ID"); +CREATE TABLE IF NOT EXISTS "OCM_SHARE_RECEIVED" ("ID" INTEGER NOT NULL PRIMARY KEY AUTO_INCREMENT, "SHARED_SECRET" VARCHAR(36) NOT NULL UNIQUE, "FROM_USER" VARCHAR(255) NOT NULL, "TO_USER" VARCHAR(255) NOT NULL, "FROM_SERVER_URL" VARCHAR(200) NOT NULL, "REPO_ID" VARCHAR(36) NOT NULL, "REPO_NAME" VARCHAR(255) NOT NULL, "PERMISSION" VARCHAR(50) NOT NULL, "PATH" TEXT NOT NULL, "PROVIDER_ID" VARCHAR(40) NOT NULL, "CTIME" TIMESTAMP NOT NULL); +CREATE INDEX IF NOT EXISTS "OCM_SHARE_RECEIVED_FROM_USER_8137D8EB" ON "OCM_SHARE_RECEIVED" ("FROM_USER"); +CREATE INDEX IF NOT EXISTS "OCM_SHARE_RECEIVED_TO_USER_0921D09A" ON "OCM_SHARE_RECEIVED" ("TO_USER"); +CREATE INDEX IF NOT EXISTS "OCM_SHARE_RECEIVED_FROM_SERVER_URL_10527B80" ON "OCM_SHARE_RECEIVED" ("FROM_SERVER_URL"); +CREATE INDEX IF NOT EXISTS "OCM_SHARE_RECEIVED_REPO_ID_9E77A1B9" ON "OCM_SHARE_RECEIVED" ("REPO_ID"); +CREATE INDEX IF NOT EXISTS "OCM_SHARE_RECEIVED_PROVIDER_ID_60C873E0" ON "OCM_SHARE_RECEIVED" ("PROVIDER_ID"); +CREATE TABLE IF NOT EXISTS "REPO_AUTO_DELETE" ("ID" INTEGER NOT NULL PRIMARY KEY AUTO_INCREMENT, "REPO_ID" VARCHAR(36) NOT NULL UNIQUE, "DAYS" INTEGER NOT NULL); +CREATE TABLE IF NOT EXISTS "EXTERNAL_DEPARTMENT" ("ID" INTEGER NOT NULL PRIMARY KEY AUTO_INCREMENT, "GROUP_ID" INTEGER NOT NULL UNIQUE, "PROVIDER" VARCHAR(32) NOT NULL, "OUTER_ID" BIGINT NOT NULL); +CREATE UNIQUE INDEX IF NOT EXISTS "EXTERNAL_DEPARTMENT_PROVIDER_OUTER_ID_8DNS6VKW_UNIQ" ON "EXTERNAL_DEPARTMENT" ("PROVIDER","OUTER_ID"); +CREATE TABLE IF NOT EXISTS "CUSTOM_SHARE_PERMISSION" ("ID" INTEGER NOT NULL PRIMARY KEY AUTO_INCREMENT, "REPO_ID" VARCHAR(36) NOT NULL, "NAME" VARCHAR(255) NOT NULL, "DESCRIPTION" VARCHAR(500) NOT NULL, "PERMISSION" 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 AUTO_INCREMENT, "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" TIMESTAMP NOT NULL, "IS_DIR" INTEGER 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 AUTO_INCREMENT, "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" TIMESTAMP 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"); +CREATE TABLE IF NOT EXISTS "ORG_SAML_CONFIG" ("ID" INTEGER NOT NULL PRIMARY KEY AUTO_INCREMENT, "ORG_ID" INTEGER NOT NULL UNIQUE, "METADATA_URL" TEXT NOT NULL, "DOMAIN" VARCHAR(255) NULL UNIQUE, "DNS_TXT" VARCHAR(64) NULL, "DOMAIN_VERIFIED" INTEGER NOT NULL DEFAULT 0, "IDP_CERTIFICATE" TEXT NULL); +CREATE INDEX IF NOT EXISTS "ORG_SAML_CONFIG_DOMAIN_VERIFIED_398065B9" ON "ORG_SAML_CONFIG" ("DOMAIN_VERIFIED"); +CREATE TABLE IF NOT EXISTS "BASE_USERMONITOREDREPOS" ("ID" INTEGER NOT NULL PRIMARY KEY AUTO_INCREMENT, "EMAIL" VARCHAR(254) NOT NULL, "REPO_ID" VARCHAR(36) NOT NULL, "TIMESTAMP" TIMESTAMP NOT NULL, UNIQUE("EMAIL", "REPO_ID")); +CREATE INDEX IF NOT EXISTS "BASE_USERMONITOREDREPOS_EMAIL_55EAD1B9" ON "BASE_USERMONITOREDREPOS" ("EMAIL"); +CREATE INDEX IF NOT EXISTS "BASE_USERMONITOREDREPOS_REPO_ID_00E624C3" ON "BASE_USERMONITOREDREPOS" ("REPO_ID"); +CREATE TABLE IF NOT EXISTS "ORGANIZATIONS_ORGADMINSETTINGS" ("ID" INTEGER NOT NULL PRIMARY KEY AUTO_INCREMENT, "ORG_ID" INTEGER NOT NULL, "KEY" VARCHAR(255) NOT NULL, "VALUE" TEXT NOT NULL, UNIQUE("ORG_ID", "KEY")); +CREATE INDEX IF NOT EXISTS "ORGANIZATIONS_ORGADMINSETTINGS_ORG_ID_4F70D186" ON "ORGANIZATIONS_ORGADMINSETTINGS" ("ORG_ID"); +CREATE TABLE IF NOT EXISTS "HISTORY_NAME" ("ID" INTEGER NOT NULL PRIMARY KEY AUTO_INCREMENT, "DOC_UUID" VARCHAR(36) NOT NULL, "OBJ_ID" VARCHAR(40) NOT NULL, "NAME" VARCHAR(255) NOT NULL, UNIQUE("DOC_UUID", "OBJ_ID")); +CREATE INDEX IF NOT EXISTS "HISTORY_NAME_DOC_UUID" ON "HISTORY_NAME" ("DOC_UUID"); +CREATE TABLE IF NOT EXISTS "SDOC_DRAFT" ("ID" INTEGER NOT NULL PRIMARY KEY AUTO_INCREMENT, "DOC_UUID" VARCHAR(36) NOT NULL UNIQUE, "REPO_ID" VARCHAR(36) NOT NULL, "USERNAME" VARCHAR(255) NOT NULL, "CREATED_AT" TIMESTAMP NOT NULL); +CREATE INDEX IF NOT EXISTS "SDOC_DRAFT_REPO_ID" ON "SDOC_DRAFT" ("REPO_ID"); +CREATE INDEX IF NOT EXISTS "SDOC_DRAFT_USERNAME" ON "SDOC_DRAFT" ("USERNAME"); +CREATE TABLE IF NOT EXISTS "SDOC_REVISION" ("ID" INTEGER NOT NULL PRIMARY KEY AUTO_INCREMENT, "REPO_ID" VARCHAR(36) NOT NULL, "REVISION_ID" INTEGER NOT NULL, "DOC_UUID" VARCHAR(36) NOT NULL UNIQUE, "ORIGIN_DOC_UUID" VARCHAR(36) NOT NULL, "ORIGIN_DOC_PATH" TEXT NOT NULL, "ORIGIN_FILE_VERSION" VARCHAR(100) NOT NULL, "PUBLISH_FILE_VERSION" VARCHAR(100) NULL, "USERNAME" VARCHAR(255) NOT NULL, "PUBLISHER" VARCHAR(255) NULL ,"IS_PUBLISHED" INTEGER NOT NULL, "CREATED_AT" TIMESTAMP NOT NULL, "UPDATED_AT" TIMESTAMP NOT NULL, UNIQUE("REPO_ID", "REVISION_ID")); +CREATE INDEX IF NOT EXISTS "SDOC_REVISION_REPO_ID" ON "SDOC_REVISION" ("REPO_ID"); +CREATE INDEX IF NOT EXISTS "SDOC_REVISION_ORIGIN_DOC_UUID" ON "SDOC_REVISION" ("ORIGIN_DOC_UUID"); +CREATE INDEX IF NOT EXISTS "SDOC_REVISION_USERNAME" ON "SDOC_REVISION" ("USERNAME"); +CREATE INDEX IF NOT EXISTS "SDOC_REVISION_IS_PUBLISHED" ON "SDOC_REVISION" ("IS_PUBLISHED"); +CREATE TABLE IF NOT EXISTS "SDOC_COMMENT_REPLY" ("ID" INTEGER NOT NULL PRIMARY KEY AUTO_INCREMENT, "AUTHOR" VARCHAR(255) NOT NULL, "REPLY" TEXT NOT NULL, "TYPE" VARCHAR(36) NOT NULL, "COMMENT_ID" INTEGER NOT NULL, "DOC_UUID" VARCHAR(36) NOT NULL, "CREATED_AT" TIMESTAMP NOT NULL, "UPDATED_AT" TIMESTAMP NOT NULL); +CREATE INDEX IF NOT EXISTS "SDOC_COMMENT_REPLY_COMMENT_ID" ON "SDOC_COMMENT_REPLY" ("COMMENT_ID"); +CREATE INDEX IF NOT EXISTS "SDOC_COMMENT_REPLY_DOC_UUID" ON "SDOC_COMMENT_REPLY" ("DOC_UUID"); +CREATE TABLE IF NOT EXISTS "SDOC_NOTIFICATION" ("ID" INTEGER NOT NULL PRIMARY KEY AUTO_INCREMENT, "DOC_UUID" VARCHAR(36) NOT NULL UNIQUE, "USERNAME" VARCHAR(255) NOT NULL, "MSG_TYPE" VARCHAR(36) NOT NULL, "CREATED_AT" TIMESTAMP NOT NULL, "DETAIL" TEXT NOT NULL, "SEEN" INTEGER NOT NULL DEFAULT 0); +CREATE INDEX IF NOT EXISTS "SDOC_NOTIFICATION_DOC_UUID_USERNAME" ON "SDOC_NOTIFICATION" ("DOC_UUID", "USERNAME"); +CREATE INDEX IF NOT EXISTS "SDOC_NOTIFICATION_CREATED_AT" ON "SDOC_NOTIFICATION" ("CREATED_AT"); +CREATE TABLE IF NOT EXISTS "BASE_CLIENTSSOTOKEN" ("ID" INTEGER NOT NULL PRIMARY KEY AUTO_INCREMENT, "TOKEN" VARCHAR(100) NOT NULL UNIQUE, "USERNAME" VARCHAR(255) NULL, "STATUS" VARCHAR(10) NOT NULL, "API_KEY" VARCHAR(40) NULL, "CREATED_AT" TIMESTAMP NOT NULL, "UPDATED_AT" TIMESTAMP NULL, "ACCESSED_AT" TIMESTAMP NULL); +CREATE INDEX IF NOT EXISTS "BASE_CLIENTSSOTOKEN_USERNAME_651EC6B5" ON "BASE_CLIENTSSOTOKEN" ("USERNAME"); +CREATE INDEX IF NOT EXISTS "BASE_CLIENTSSOTOKEN_CREATED_AT_D185D3E0" ON "BASE_CLIENTSSOTOKEN" ("CREATED_AT"); +CREATE INDEX IF NOT EXISTS "BASE_CLIENTSSOTOKEN_UPDATED_AT_591FC2CD" ON "BASE_CLIENTSSOTOKEN" ("UPDATED_AT"); +CREATE INDEX IF NOT EXISTS "BASE_CLIENTSSOTOKEN_ACCESSED_AT_CDC66BF3" ON "BASE_CLIENTSSOTOKEN" ("ACCESSED_AT"); +CREATE TABLE IF NOT EXISTS "WIKI_WIKI2" ("ID" INTEGER PRIMARY KEY AUTO_INCREMENT,"OWNER" VARCHAR(255) NOT NULL,"NAME" VARCHAR(255) NOT NULL,"REPO_ID" VARCHAR(36) NOT NULL,"CREATED_AT" TIMESTAMP NOT NULL,UNIQUE("OWNER", "REPO_ID")); +CREATE INDEX IF NOT EXISTS "WIKI_WIKI_CREATED_AT_54930E36" ON "WIKI_WIKI2" ("CREATED_AT"); +CREATE INDEX IF NOT EXISTS "WIKI_WIKI_REPO_ID_2EE93C31" ON "WIKI_WIKI2" ("REPO_ID"); +CREATE TABLE IF NOT EXISTS "WIKIPAGETRASH" ("ID" INTEGER PRIMARY KEY AUTO_INCREMENT,"REPO_ID" VARCHAR(36) NOT NULL,"DOC_UUID" TEXT NOT NULL,"PAGE_ID" VARCHAR(4) NOT NULL,"PARENT_PAGE_ID" VARCHAR(4) DEFAULT NULL,"SUBPAGES" TEXT,"NAME" VARCHAR(255) NOT NULL,"DELETE_TIME" TIMESTAMP NOT NULL,"SIZE" INTEGER NOT NULL); +CREATE INDEX IF NOT EXISTS "IX_WIKIPAGETRASH_REPO_ID" ON "WIKIPAGETRASH" ("REPO_ID"); +CREATE TABLE IF NOT EXISTS "FILETRASH" ("ID" INTEGER PRIMARY KEY AUTO_INCREMENT,"USER" VARCHAR(255) NOT NULL,"OBJ_TYPE" VARCHAR(10) NOT NULL,"OBJ_ID" VARCHAR(40) NOT NULL,"OBJ_NAME" VARCHAR(255) NOT NULL,"DELETE_TIME" TIMESTAMP NOT NULL,"REPO_ID" VARCHAR(36) NOT NULL,"COMMIT_ID" VARCHAR(40) DEFAULT NULL,"PATH" TEXT NOT NULL,"SIZE" INTEGER NOT NULL); +CREATE INDEX IF NOT EXISTS "IX_FILETRASH_REPO_ID" ON "FILETRASH" ("REPO_ID"); +CREATE TABLE IF NOT EXISTS "REPO_METADATA" ("ID" INTEGER PRIMARY KEY AUTO_INCREMENT,"REPO_ID" VARCHAR(36) NOT NULL,"ENABLED" INTEGER NOT NULL,"FACE_RECOGNITION_ENABLED" INTEGER DEFAULT NULL,"LAST_FACE_CLUSTER_TIME" TIMESTAMP DEFAULT NULL,"MODIFIED_TIME" TIMESTAMP NOT NULL,"CREATED_TIME" TIMESTAMP NOT NULL,"FROM_COMMIT" VARCHAR(40) DEFAULT NULL,"TO_COMMIT" VARCHAR(40) DEFAULT NULL,UNIQUE("REPO_ID")); +CREATE INDEX IF NOT EXISTS "KEY_REPO_METADATA_ENABLED" ON "REPO_METADATA" ("ENABLED"); +CREATE INDEX IF NOT EXISTS "KEY_REPO_METADATA_FACE_RECOGNITION_ENABLED" ON "REPO_METADATA" ("FACE_RECOGNITION_ENABLED"); +CREATE TABLE IF NOT EXISTS "REPO_METADATA_VIEW" ("ID" INTEGER PRIMARY KEY AUTO_INCREMENT,"REPO_ID" VARCHAR(36) NOT NULL,"DETAILS" TEXT NOT NULL); +CREATE INDEX IF NOT EXISTS "IDX_REPO_MEATADATA_VIEW_REPO_ID" ON "REPO_METADATA_VIEW" ("REPO_ID"); +CREATE TABLE IF NOT EXISTS "SDOC_OPERATION_LOG" ("ID" INTEGER PRIMARY KEY AUTO_INCREMENT,"DOC_UUID" VARCHAR(36) NOT NULL,"OP_ID" BIGINT NOT NULL,"OP_TIME" BIGINT NOT NULL,"OPERATIONS" TEXT NOT NULL,"AUTHOR" VARCHAR(255) NOT NULL); +CREATE INDEX IF NOT EXISTS "SDOC_OPERATION_LOG_OP_TIME" ON "SDOC_OPERATION_LOG" ("OP_TIME"); +CREATE INDEX IF NOT EXISTS "SDOC_OPERATION_LOG_DOC_UUID" ON "SDOC_OPERATION_LOG" ("DOC_UUID"); +CREATE INDEX IF NOT EXISTS "SDOC_IDX_OPERATION_LOG_DOC_UUID_OP_ID" ON "SDOC_OPERATION_LOG" ("DOC_UUID", "OP_ID"); +CREATE TABLE IF NOT EXISTS "WIKI_WIKI2_PUBLISH" ("ID" INTEGER PRIMARY KEY AUTO_INCREMENT,"REPO_ID" VARCHAR(36) NOT NULL,"PUBLISH_URL" VARCHAR(40) DEFAULT NULL,"USERNAME" VARCHAR(255) NOT NULL,"CREATED_AT" TIMESTAMP NOT NULL,"VISIT_COUNT" INTEGER NOT NULL DEFAULT 0,UNIQUE("REPO_ID"),UNIQUE("PUBLISH_URL")); +CREATE INDEX IF NOT EXISTS "IX_WIKI2_PUBLISH_REPO_ID" ON "WIKI_WIKI2_PUBLISH" ("REPO_ID"); + + + + + +CREATE TABLE IF NOT EXISTS "DELETED_FILES_COUNT" ("ID" BIGINT PRIMARY KEY AUTO_INCREMENT,"REPO_ID" VARCHAR(36) NOT NULL,"DELETED_TIME" TIMESTAMP NOT NULL,"FILES_COUNT" BIGINT NOT NULL); +CREATE INDEX IF NOT EXISTS "IX_DELETED_FILES_COUNT_REPO_ID" ON "DELETED_FILES_COUNT" ("REPO_ID"); +CREATE INDEX IF NOT EXISTS "IX_DELETED_FILES_COUNT_DELETED_TIME" ON "DELETED_FILES_COUNT" ("DELETED_TIME"); +CREATE TABLE IF NOT EXISTS "CONTENTSCANRECORD" ("ID" INTEGER PRIMARY KEY AUTO_INCREMENT,"REPO_ID" VARCHAR(36) NOT NULL,"COMMIT_ID" VARCHAR(40) NOT NULL,"TIMESTAMP" TIMESTAMP NOT NULL); +CREATE INDEX IF NOT EXISTS "IX_CONTENTSCANRECORD_REPO_ID" ON "CONTENTSCANRECORD" ("REPO_ID"); +CREATE TABLE IF NOT EXISTS "CONTENTSCANRESULT" ("ID" INTEGER PRIMARY KEY AUTO_INCREMENT,"REPO_ID" VARCHAR(36) NOT NULL,"PATH" TEXT NOT NULL,"PLATFORM" VARCHAR(32) NOT NULL,"DETAIL" TEXT NOT NULL); +CREATE INDEX IF NOT EXISTS "IX_CONTENTSCANRESULT_REPO_ID" ON "CONTENTSCANRESULT" ("REPO_ID"); +CREATE TABLE IF NOT EXISTS "ACTIVITY" ("ID" BIGINT PRIMARY KEY AUTO_INCREMENT,"OP_TYPE" VARCHAR(128) NOT NULL,"OP_USER" VARCHAR(255) NOT NULL,"OBJ_TYPE" VARCHAR(128) NOT NULL,"TIMESTAMP" TIMESTAMP NOT NULL,"REPO_ID" VARCHAR(36) NOT NULL,"COMMIT_ID" VARCHAR(40) DEFAULT NULL,"PATH" TEXT NOT NULL,"DETAIL" TEXT NOT NULL); +CREATE INDEX IF NOT EXISTS "IX_ACTIVITY_TIMESTAMP" ON "ACTIVITY" ("TIMESTAMP"); +CREATE TABLE IF NOT EXISTS "USERACTIVITY" ("ID" BIGINT PRIMARY KEY AUTO_INCREMENT,"USERNAME" VARCHAR(255) NOT NULL,"ACTIVITY_ID" TIMESTAMP DEFAULT NULL,"TIMESTAMP" TIMESTAMP NOT NULL); +CREATE INDEX IF NOT EXISTS "ACTIVITY_ID" ON "USERACTIVITY" ("ACTIVITY_ID"); +CREATE INDEX IF NOT EXISTS "IX_USERACTIVITY_TIMESTAMP" ON "USERACTIVITY" ("TIMESTAMP"); +CREATE INDEX IF NOT EXISTS "IDX_USERNAME_TIMESTAMP" ON "USERACTIVITY" ("USERNAME", "TIMESTAMP"); +CREATE TABLE IF NOT EXISTS "FILEHISTORY" ("ID" BIGINT PRIMARY KEY AUTO_INCREMENT,"OP_TYPE" VARCHAR(128) NOT NULL,"OP_USER" VARCHAR(255) NOT NULL,"TIMESTAMP" TIMESTAMP NOT NULL,"REPO_ID" VARCHAR(36) NOT NULL,"COMMIT_ID" VARCHAR(40) DEFAULT NULL,"FILE_ID" VARCHAR(340) NOT NULL,"FILE_UUID" VARCHAR(40) DEFAULT NULL,"PATH" TEXT NOT NULL,"REPO_ID_PATH_MD5" VARCHAR(32) DEFAULT NULL,"SIZE" BIGINT NOT NULL,"OLD_PATH" TEXT NOT NULL); +CREATE INDEX IF NOT EXISTS "IX_FILEHISTORY_FILE_UUID" ON "FILEHISTORY" ("FILE_UUID"); +CREATE INDEX IF NOT EXISTS "IX_FILEHISTORY_TIMESTAMP" ON "FILEHISTORY" ("TIMESTAMP"); +CREATE TABLE IF NOT EXISTS "FILEAUDIT" ("EID" BIGINT PRIMARY KEY AUTO_INCREMENT,"TIMESTAMP" TIMESTAMP NOT NULL,"ETYPE" VARCHAR(128) NOT NULL,"USER" VARCHAR(255) NOT NULL,"IP" VARCHAR(45) NOT NULL,"DEVICE" TEXT NOT NULL,"ORG_ID" INTEGER NOT NULL,"REPO_ID" VARCHAR(36) NOT NULL,"FILE_PATH" TEXT NOT NULL); +CREATE INDEX IF NOT EXISTS "IX_FILEAUDIT_USER" ON "FILEAUDIT" ("USER"); +CREATE INDEX IF NOT EXISTS "IDX_FILE_AUDIT_USER_ORGID_EID" ON "FILEAUDIT" ("USER", "ORG_ID", "EID"); +CREATE INDEX IF NOT EXISTS "IDX_FILE_AUDIT_REPO_ORG_EID" ON "FILEAUDIT" ("REPO_ID", "ORG_ID", "EID"); +CREATE INDEX IF NOT EXISTS "IX_FILEAUDIT_TIMESTAMP" ON "FILEAUDIT" ("TIMESTAMP"); +CREATE INDEX IF NOT EXISTS "IX_FILEAUDIT_REPO_ID" ON "FILEAUDIT" ("REPO_ID"); +CREATE TABLE IF NOT EXISTS "FILEUPDATE" ("EID" BIGINT PRIMARY KEY AUTO_INCREMENT,"TIMESTAMP" TIMESTAMP NOT NULL,"USER" VARCHAR(255) NOT NULL,"ORG_ID" INTEGER NOT NULL,"REPO_ID" VARCHAR(36) NOT NULL,"COMMIT_ID" VARCHAR(40) NOT NULL,"FILE_OPER" TEXT NOT NULL); +CREATE INDEX IF NOT EXISTS "IDX_FILE_UPDATE_USER_ORGID_EID" ON "FILEUPDATE" ("USER", "ORG_ID", "EID"); +CREATE INDEX IF NOT EXISTS "IX_FILEUPDATE_TIMESTAMP" ON "FILEUPDATE" ("TIMESTAMP"); +CREATE INDEX IF NOT EXISTS "IDX_FILE_UPDATE_REPO_ORG_EID" ON "FILEUPDATE" ("REPO_ID", "ORG_ID", "EID"); +CREATE TABLE IF NOT EXISTS "PERMAUDIT" ("EID" BIGINT PRIMARY KEY AUTO_INCREMENT,"TIMESTAMP" TIMESTAMP NOT NULL,"ETYPE" VARCHAR(128) NOT NULL,"FROM_USER" VARCHAR(255) NOT NULL,"TO" VARCHAR(255) NOT NULL,"ORG_ID" INTEGER NOT NULL,"REPO_ID" VARCHAR(36) NOT NULL,"FILE_PATH" TEXT NOT NULL,"PERMISSION" VARCHAR(15) NOT NULL); +CREATE INDEX IF NOT EXISTS "IDX_PERM_AUDIT_REPO_ORG_EID" ON "PERMAUDIT" ("REPO_ID", "ORG_ID", "EID"); +CREATE INDEX IF NOT EXISTS "IDX_PERM_AUDIT_USER_ORGID_EID" ON "PERMAUDIT" ("FROM_USER", "ORG_ID", "EID"); +CREATE TABLE IF NOT EXISTS "TOTALSTORAGESTAT" ("ID" INTEGER PRIMARY KEY AUTO_INCREMENT,"TIMESTAMP" TIMESTAMP NOT NULL,"TOTAL_SIZE" BIGINT NOT NULL,"ORG_ID" INTEGER NOT NULL); +CREATE INDEX IF NOT EXISTS "IDX_STORAGE_TIME_ORG" ON "TOTALSTORAGESTAT" ("TIMESTAMP", "ORG_ID"); +CREATE TABLE IF NOT EXISTS "FILEOPSSTAT" ("ID" INTEGER PRIMARY KEY AUTO_INCREMENT,"TIMESTAMP" TIMESTAMP NOT NULL,"OP_TYPE" VARCHAR(16) NOT NULL,"NUMBER" INTEGER NOT NULL,"ORG_ID" INTEGER NOT NULL); +CREATE INDEX IF NOT EXISTS "IDX_FILE_OPS_TIME_ORG" ON "FILEOPSSTAT" ("TIMESTAMP", "ORG_ID"); +CREATE TABLE IF NOT EXISTS "USERACTIVITYSTAT" ("ID" INTEGER PRIMARY KEY AUTO_INCREMENT,"NAME_TIME_MD5" VARCHAR(32) DEFAULT NULL,"USERNAME" VARCHAR(255) DEFAULT NULL,"TIMESTAMP" TIMESTAMP NOT NULL,"ORG_ID" INTEGER NOT NULL,UNIQUE("NAME_TIME_MD5")); +CREATE INDEX IF NOT EXISTS "IDX_ACTIVITY_TIME_ORG" ON "USERACTIVITYSTAT" ("TIMESTAMP", "ORG_ID"); +CREATE INDEX IF NOT EXISTS "IX_USERACTIVITYSTAT_TIMESTAMP" ON "USERACTIVITYSTAT" ("TIMESTAMP"); +CREATE TABLE IF NOT EXISTS "USERTRAFFIC" ("ID" INTEGER PRIMARY KEY AUTO_INCREMENT,"USER" VARCHAR(255) NOT NULL,"ORG_ID" INTEGER DEFAULT NULL,"TIMESTAMP" TIMESTAMP NOT NULL,"OP_TYPE" VARCHAR(48) NOT NULL,"SIZE" BIGINT NOT NULL); +CREATE INDEX IF NOT EXISTS "IX_USERTRAFFIC_ORG_ID" ON "USERTRAFFIC" ("ORG_ID"); +CREATE INDEX IF NOT EXISTS "IDX_TRAFFIC_TIME_USER" ON "USERTRAFFIC" ("TIMESTAMP", "USER", "ORG_ID"); +CREATE TABLE IF NOT EXISTS "SYSTRAFFIC" ("ID" INTEGER PRIMARY KEY AUTO_INCREMENT,"ORG_ID" INTEGER DEFAULT NULL,"TIMESTAMP" TIMESTAMP NOT NULL,"OP_TYPE" VARCHAR(48) NOT NULL,"SIZE" BIGINT NOT NULL); +CREATE INDEX IF NOT EXISTS "IDX_SYSTRAFFIC_TIME_ORG" ON "SYSTRAFFIC" ("TIMESTAMP", "ORG_ID"); +CREATE INDEX IF NOT EXISTS "IX_SYSTRAFFIC_ORG_ID" ON "SYSTRAFFIC" ("ORG_ID"); +CREATE TABLE IF NOT EXISTS "MONTHLYSYSTRAFFIC" ("ID" INTEGER PRIMARY KEY AUTO_INCREMENT,"ORG_ID" INTEGER DEFAULT NULL,"TIMESTAMP" TIMESTAMP NOT NULL,"WEB_FILE_UPLOAD" BIGINT NOT NULL,"WEB_FILE_DOWNLOAD" BIGINT NOT NULL,"SYNC_FILE_UPLOAD" BIGINT NOT NULL,"SYNC_FILE_DOWNLOAD" BIGINT NOT NULL,"LINK_FILE_UPLOAD" BIGINT NOT NULL,"LINK_FILE_DOWNLOAD" BIGINT NOT NULL); +CREATE INDEX IF NOT EXISTS "IDX_MONTHLYSYSTRAFFIC_TIME_ORG" ON "MONTHLYSYSTRAFFIC" ("TIMESTAMP", "ORG_ID"); +CREATE TABLE IF NOT EXISTS "VIRUSSCANRECORD" ("REPO_ID" VARCHAR(36) NOT NULL PRIMARY KEY,"SCAN_COMMIT_ID" VARCHAR(40) NOT NULL); +CREATE TABLE IF NOT EXISTS "VIRUSFILE" ("VID" INTEGER PRIMARY KEY AUTO_INCREMENT,"REPO_ID" VARCHAR(36) NOT NULL,"COMMIT_ID" VARCHAR(40) NOT NULL,"FILE_PATH" TEXT NOT NULL,"HAS_DELETED" INTEGER NOT NULL,"HAS_IGNORED" INTEGER NOT NULL); +CREATE INDEX IF NOT EXISTS "IX_VIRUSFILE_HAS_IGNORED" ON "VIRUSFILE" ("HAS_IGNORED"); +CREATE INDEX IF NOT EXISTS "IX_VIRUSFILE_HAS_DELETED" ON "VIRUSFILE" ("HAS_DELETED"); +CREATE TABLE IF NOT EXISTS "GROUPIDLDAPUUIDPAIR" ("ID" INTEGER PRIMARY KEY AUTO_INCREMENT,"GROUP_ID" INTEGER NOT NULL UNIQUE,"GROUP_UUID" VARCHAR(36) NOT NULL UNIQUE); + + + + + INSERT INTO "DJANGO_CONTENT_TYPE" VALUES(1,'contenttypes','contenttype'); INSERT INTO "DJANGO_CONTENT_TYPE" VALUES(2,'constance','config'); INSERT INTO "DJANGO_CONTENT_TYPE" VALUES(3,'sessions','session'); @@ -78,9 +390,6 @@ INSERT INTO "DJANGO_CONTENT_TYPE" VALUES(70,'django_cas_ng','proxygrantingticket INSERT INTO "DJANGO_CONTENT_TYPE" VALUES(71,'django_cas_ng','sessionticket'); INSERT INTO "DJANGO_CONTENT_TYPE" VALUES(72,'plan','userplan'); INSERT INTO "DJANGO_CONTENT_TYPE" VALUES(73,'plan','orgplan'); -CREATE TABLE IF NOT EXISTS "AUTH_USER" ("id" integer NOT NULL PRIMARY KEY AUTO_INCREMENT, "password" varchar(128) NOT NULL, "last_login" BIGINT NULL, "is_superuser" INTEGER NOT NULL, "first_name" varchar(30) NOT NULL, "last_name" varchar(30) NOT NULL, "email" varchar(254) NOT NULL, "is_staff" INTEGER NOT NULL, "is_active" INTEGER NOT NULL, "date_joined" BIGINT NOT NULL, "username" varchar(150) NOT NULL UNIQUE); -CREATE TABLE IF NOT EXISTS "AUTH_GROUP" ("id" integer NOT NULL PRIMARY KEY AUTO_INCREMENT, "name" varchar(80) NOT NULL UNIQUE); -CREATE TABLE IF NOT EXISTS "AUTH_PERMISSION" ("id" integer NOT NULL PRIMARY KEY AUTO_INCREMENT, "content_type_id" integer NOT NULL REFERENCES "DJANGO_CONTENT_TYPE" ("id"), "codename" varchar(100) NOT NULL, "name" varchar(255) NOT NULL); INSERT INTO "AUTH_PERMISSION" VALUES(1,1,'add_contenttype','Can add content type'); INSERT INTO "AUTH_PERMISSION" VALUES(2,1,'change_contenttype','Can change content type'); INSERT INTO "AUTH_PERMISSION" VALUES(3,1,'delete_contenttype','Can delete content type'); @@ -298,306 +607,3 @@ INSERT INTO "AUTH_PERMISSION" VALUES(214,72,'delete_userplan','Can delete user p INSERT INTO "AUTH_PERMISSION" VALUES(215,73,'add_orgplan','Can add org plan'); INSERT INTO "AUTH_PERMISSION" VALUES(216,73,'change_orgplan','Can change org plan'); INSERT INTO "AUTH_PERMISSION" VALUES(217,73,'delete_orgplan','Can delete org plan'); -CREATE TABLE IF NOT EXISTS "AUTH_GROUP_PERMISSIONS" ("id" integer NOT NULL PRIMARY KEY AUTO_INCREMENT, "group_id" integer NOT NULL REFERENCES "auth_group" ("id"), "permission_id" integer NOT NULL REFERENCES "AUTH_PERMISSION" ("id")); -CREATE TABLE IF NOT EXISTS "AUTH_USER_GROUPS" ("id" integer NOT NULL PRIMARY KEY AUTO_INCREMENT, "user_id" integer NOT NULL REFERENCES "AUTH_USER" ("id"), "group_id" integer NOT NULL REFERENCES "auth_group" ("id")); -CREATE TABLE IF NOT EXISTS "AUTH_USER_USER_PERMISSIONS" ("id" integer NOT NULL PRIMARY KEY AUTO_INCREMENT, "user_id" integer NOT NULL REFERENCES "AUTH_USER" ("id"), "permission_id" integer NOT NULL REFERENCES "AUTH_PERMISSION" ("id")); -CREATE TABLE IF NOT EXISTS "AVATAR_AVATAR" ("id" integer NOT NULL PRIMARY KEY AUTO_INCREMENT, "emailuser" varchar(255) NOT NULL, "primary" INTEGER NOT NULL, "avatar" varchar(1024) NOT NULL, "date_uploaded" BIGINT NOT NULL); -CREATE TABLE IF NOT EXISTS "AVATAR_GROUPAVATAR" ("id" integer NOT NULL PRIMARY KEY AUTO_INCREMENT, "group_id" varchar(255) NOT NULL, "avatar" varchar(1024) NOT NULL, "date_uploaded" BIGINT NOT NULL); -CREATE TABLE IF NOT EXISTS "TAGS_FILEUUIDMAP" ("uuid" varchar(32) NOT NULL PRIMARY KEY, "repo_id" varchar(36) NOT NULL, "repo_id_parent_path_md5" varchar(100) NOT NULL, "parent_path" text NOT NULL, "filename" varchar(1024) NOT NULL, "is_dir" INTEGER NOT NULL); -CREATE TABLE IF NOT EXISTS "TAGS_TAGS" ("id" integer NOT NULL PRIMARY KEY AUTO_INCREMENT, "name" varchar(255) NOT NULL UNIQUE); -CREATE TABLE IF NOT EXISTS "TAGS_FILETAG" ("id" integer NOT NULL PRIMARY KEY AUTO_INCREMENT, "username" varchar(255) NOT NULL, "tag_id" integer NOT NULL REFERENCES "TAGS_TAGS" ("id"), "uuid_id" varchar(32) NOT NULL REFERENCES "TAGS_FILEUUIDMAP" ("uuid")); -CREATE TABLE IF NOT EXISTS "BASE_CLIENTLOGINTOKEN" ("token" varchar(32) NOT NULL PRIMARY KEY, "username" varchar(255) NOT NULL, "timestamp" BIGINT NOT NULL); -CREATE TABLE IF NOT EXISTS "BASE_COMMANDSLASTCHECK" ("id" integer NOT NULL PRIMARY KEY AUTO_INCREMENT, "command_type" varchar(100) NOT NULL, "last_check" BIGINT NOT NULL); -CREATE TABLE IF NOT EXISTS "BASE_DEVICETOKEN" ("id" integer NOT NULL PRIMARY KEY AUTO_INCREMENT, "token" varchar(80) NOT NULL, "user" varchar(255) NOT NULL, "platform" varchar(32) NOT NULL, "version" varchar(16) NOT NULL, "pversion" varchar(16) NOT NULL); -CREATE TABLE IF NOT EXISTS "BASE_USERLASTLOGIN" ("id" integer NOT NULL PRIMARY KEY AUTO_INCREMENT, "username" varchar(255) NOT NULL, "last_login" BIGINT NOT NULL); -CREATE TABLE IF NOT EXISTS "BASE_USERSTARREDFILES" ("id" integer NOT NULL PRIMARY KEY AUTO_INCREMENT, "email" varchar(254) NOT NULL, "org_id" integer NOT NULL, "repo_id" varchar(36) NOT NULL, "path" text NOT NULL, "is_dir" INTEGER NOT NULL); -CREATE TABLE IF NOT EXISTS "BASE_REPOSECRETKEY" ("id" integer NOT NULL PRIMARY KEY AUTO_INCREMENT, "repo_id" varchar(36) NOT NULL UNIQUE, "secret_key" varchar(44) NOT NULL); -CREATE TABLE IF NOT EXISTS "BASE_FILECOMMENT" ("id" integer NOT NULL PRIMARY KEY AUTO_INCREMENT, "author" varchar(255) NOT NULL, "comment" text NOT NULL, "created_at" BIGINT NOT NULL, "updated_at" BIGINT NOT NULL, "uuid_id" varchar(32) NOT NULL REFERENCES "TAGS_FILEUUIDMAP" ("uuid"), "detail" text NOT NULL, "resolved" INTEGER NOT NULL); -CREATE TABLE IF NOT EXISTS "SOCIAL_AUTH_USERSOCIALAUTH" ("id" integer NOT NULL PRIMARY KEY AUTO_INCREMENT, "username" varchar(255) NOT NULL, "provider" varchar(32) NOT NULL, "uid" varchar(255) NOT NULL, "extra_data" text NULL); -CREATE TABLE IF NOT EXISTS "CAPTCHA_CAPTCHASTORE" ("id" integer NOT NULL PRIMARY KEY AUTO_INCREMENT, "challenge" varchar(32) NOT NULL, "response" varchar(32) NOT NULL, "hashkey" varchar(40) NOT NULL UNIQUE, "expiration" BIGINT NOT NULL); -CREATE TABLE IF NOT EXISTS "CONTACTS_CONTACT" ("id" integer NOT NULL PRIMARY KEY AUTO_INCREMENT, "user_email" varchar(255) NOT NULL, "contact_email" varchar(255) NOT NULL, "contact_name" varchar(255) NULL, "note" varchar(255) NULL); -CREATE TABLE IF NOT EXISTS "CONSTANCE_CONFIG" ("id" integer NOT NULL PRIMARY KEY AUTO_INCREMENT, "constance_key" varchar(255) NOT NULL UNIQUE, "value" text NULL); -CREATE TABLE IF NOT EXISTS "DJANGO_CAS_NG_SESSIONTICKET" ("id" integer NOT NULL PRIMARY KEY AUTO_INCREMENT, "session_key" varchar(255) NOT NULL, "ticket" varchar(255) NOT NULL); -CREATE TABLE IF NOT EXISTS "DJANGO_CAS_NG_PROXYGRANTINGTICKET" ("id" integer NOT NULL PRIMARY KEY AUTO_INCREMENT, "session_key" varchar(255) NULL, "pgtiou" varchar(255) NULL, "pgt" varchar(255) NULL, "date" BIGINT NOT NULL, "user" varchar(255) NOT NULL); -CREATE TABLE IF NOT EXISTS "DRAFTS_DRAFT" ("id" integer NOT NULL PRIMARY KEY AUTO_INCREMENT, "created_at" BIGINT NOT NULL, "updated_at" BIGINT NOT NULL, "username" varchar(255) NOT NULL, "origin_file_version" varchar(100) NOT NULL, "draft_file_path" varchar(1024) NOT NULL, "origin_file_uuid" varchar(32) NOT NULL UNIQUE, "publish_file_version" varchar(100) NULL, "status" varchar(20) NOT NULL, "origin_repo_id" varchar(36) NOT NULL); -CREATE TABLE IF NOT EXISTS "DRAFTS_DRAFTREVIEWER" ("id" integer NOT NULL PRIMARY KEY AUTO_INCREMENT, "reviewer" varchar(255) NOT NULL, "draft_id" integer NOT NULL REFERENCES "DRAFTS_DRAFT" ("id")); -CREATE TABLE IF NOT EXISTS "FILE_PARTICIPANTS_FILEPARTICIPANT" ("id" integer NOT NULL PRIMARY KEY AUTO_INCREMENT, "username" varchar(255) NOT NULL, "uuid_id" varchar(32) NOT NULL REFERENCES "TAGS_FILEUUIDMAP" ("uuid")); -CREATE TABLE IF NOT EXISTS "REPO_TAGS_REPOTAGS" ("id" integer NOT NULL PRIMARY KEY AUTO_INCREMENT, "repo_id" varchar(36) NOT NULL, "name" varchar(255) NOT NULL, "color" varchar(255) NOT NULL); -CREATE TABLE IF NOT EXISTS "FILE_TAGS_FILETAGS" ("id" integer NOT NULL PRIMARY KEY AUTO_INCREMENT, "file_uuid_id" varchar(32) NOT NULL REFERENCES "TAGS_FILEUUIDMAP" ("uuid"), "repo_tag_id" integer NOT NULL REFERENCES "REPO_TAGS_REPOTAGS" ("id")); -CREATE TABLE IF NOT EXISTS "INSTITUTIONS_INSTITUTION" ("id" integer NOT NULL PRIMARY KEY AUTO_INCREMENT, "name" varchar(200) NOT NULL, "create_time" BIGINT NOT NULL); -CREATE TABLE IF NOT EXISTS "INSTITUTIONS_INSTITUTIONQUOTA" ("id" integer NOT NULL PRIMARY KEY AUTO_INCREMENT, "quota" bigint NOT NULL, "institution_id" integer NOT NULL REFERENCES "INSTITUTIONS_INSTITUTION" ("id")); -CREATE TABLE IF NOT EXISTS "INSTITUTIONS_INSTITUTIONADMIN" ("id" integer NOT NULL PRIMARY KEY AUTO_INCREMENT, "institution_id" integer NOT NULL REFERENCES "INSTITUTIONS_INSTITUTION" ("id"), "user" varchar(255) NOT NULL); -CREATE TABLE IF NOT EXISTS "INVITATIONS_INVITATION" ("id" integer NOT NULL PRIMARY KEY AUTO_INCREMENT, "token" varchar(40) NOT NULL, "inviter" varchar(255) NOT NULL, "accepter" varchar(255) NOT NULL, "invite_time" BIGINT NOT NULL, "accept_time" BIGINT NULL, "invite_type" varchar(20) NOT NULL, "expire_time" BIGINT NOT NULL); -CREATE TABLE IF NOT EXISTS "REPO_SHARE_INVITATION" ("id" integer NOT NULL PRIMARY KEY AUTO_INCREMENT, "repo_id" varchar(36) NOT NULL, "path" text NOT NULL, "permission" varchar(50) NOT NULL, "invitation_id" integer NOT NULL REFERENCES "INVITATIONS_INVITATION" ("id")); -CREATE TABLE IF NOT EXISTS "NOTIFICATIONS_NOTIFICATION" ("id" integer NOT NULL PRIMARY KEY AUTO_INCREMENT, "message" varchar(512) NOT NULL, "primary" INTEGER NOT NULL); -CREATE TABLE IF NOT EXISTS "NOTIFICATIONS_USERNOTIFICATION" ("id" integer NOT NULL PRIMARY KEY AUTO_INCREMENT, "to_user" varchar(255) NOT NULL, "msg_type" varchar(30) NOT NULL, "detail" text NOT NULL, "seen" INTEGER NOT NULL, "timestamp" BIGINT NOT NULL); -CREATE TABLE IF NOT EXISTS "OPTIONS_USEROPTIONS" ("id" integer NOT NULL PRIMARY KEY AUTO_INCREMENT, "email" varchar(255) NOT NULL, "option_val" varchar(512) NOT NULL, "option_key" varchar(50) NOT NULL); -CREATE TABLE IF NOT EXISTS "ORGANIZATIONS_ORGMEMBERQUOTA" ("id" integer NOT NULL PRIMARY KEY AUTO_INCREMENT, "org_id" integer NOT NULL, "quota" integer NOT NULL); -CREATE TABLE IF NOT EXISTS "ORGANIZATIONS_ORGSETTINGS" ("id" integer NOT NULL PRIMARY KEY AUTO_INCREMENT, "role" varchar(100) NULL, "org_id" integer NOT NULL UNIQUE); -CREATE TABLE IF NOT EXISTS "POST_OFFICE_EMAIL" ("id" integer NOT NULL PRIMARY KEY AUTO_INCREMENT, "from_email" varchar(254) NOT NULL, "to" text NOT NULL, "cc" text NOT NULL, "bcc" text NOT NULL, "subject" varchar(989) NOT NULL, "message" text NOT NULL, "html_message" text NOT NULL, "status" INTEGER NULL, "priority" INTEGER NULL, "created" BIGINT NOT NULL, "last_updated" BIGINT NOT NULL, "scheduled_time" BIGINT NULL, "headers" text NULL, "context" text NULL, "backend_alias" varchar(64) NOT NULL, "template_id" integer NULL REFERENCES "POST_OFFICE_EMAILTEMPLATE" ("id")); -CREATE TABLE IF NOT EXISTS "POST_OFFICE_EMAILTEMPLATE" ("id" integer NOT NULL PRIMARY KEY AUTO_INCREMENT, "description" text NOT NULL, "subject" varchar(255) NOT NULL, "content" text NOT NULL, "html_content" text NOT NULL, "created" BIGINT NOT NULL, "last_updated" BIGINT NOT NULL, "language" varchar(12) NOT NULL, "name" varchar(255) NOT NULL, "default_template_id" integer NULL REFERENCES "POST_OFFICE_EMAILTEMPLATE" ("id")); -CREATE TABLE IF NOT EXISTS "POST_OFFICE_ATTACHMENT_EMAILS" ("id" integer NOT NULL PRIMARY KEY AUTO_INCREMENT, "attachment_id" integer NOT NULL REFERENCES "POST_OFFICE_ATTACHMENT" ("id"), "email_id" integer NOT NULL REFERENCES "POST_OFFICE_EMAIL" ("id")); -CREATE TABLE IF NOT EXISTS "POST_OFFICE_LOG" ("id" integer NOT NULL PRIMARY KEY AUTO_INCREMENT, "date" BIGINT NOT NULL, "exception_type" varchar(255) NOT NULL, "message" text NOT NULL, "email_id" integer NOT NULL REFERENCES "POST_OFFICE_EMAIL" ("id"), "status" INTEGER NOT NULL); -CREATE TABLE IF NOT EXISTS "POST_OFFICE_ATTACHMENT" ("id" integer NOT NULL PRIMARY KEY AUTO_INCREMENT, "file" varchar(100) NOT NULL, "name" varchar(255) NOT NULL, "mimetype" varchar(255) NOT NULL, "headers" text NULL); -CREATE TABLE IF NOT EXISTS "PROFILE_DETAILEDPROFILE" ("id" integer NOT NULL PRIMARY KEY AUTO_INCREMENT, "user" varchar(255) NOT NULL, "department" varchar(512) NOT NULL, "telephone" varchar(100) NOT NULL); -CREATE TABLE IF NOT EXISTS "PROFILE_PROFILE" ("id" integer NOT NULL PRIMARY KEY AUTO_INCREMENT, "user" varchar(254) NOT NULL UNIQUE, "nickname" varchar(64) NOT NULL, "intro" text NOT NULL, "lang_code" text NULL, "login_id" varchar(225) NULL UNIQUE, "institution" varchar(225) NULL, "list_in_address_book" INTEGER NOT NULL, "contact_email" varchar(225) NULL UNIQUE,"is_manually_set_contact_email" integer DEFAULT 0); -CREATE TABLE IF NOT EXISTS "REGISTRATION_REGISTRATIONPROFILE" ("id" integer NOT NULL PRIMARY KEY AUTO_INCREMENT, "emailuser_id" integer NOT NULL, "activation_key" varchar(40) NOT NULL); -CREATE TABLE IF NOT EXISTS "RELATED_FILES_RELATEDFILES" ("id" integer NOT NULL PRIMARY KEY AUTO_INCREMENT, "o_uuid_id" varchar(32) NOT NULL REFERENCES "TAGS_FILEUUIDMAP" ("uuid"), "r_uuid_id" varchar(32) NOT NULL REFERENCES "TAGS_FILEUUIDMAP" ("uuid")); -CREATE TABLE IF NOT EXISTS "REPO_API_TOKENS" ("id" integer NOT NULL PRIMARY KEY AUTO_INCREMENT, "repo_id" varchar(36) NOT NULL, "app_name" varchar(255) NOT NULL, "token" varchar(40) NOT NULL UNIQUE, "generated_at" BIGINT NOT NULL, "generated_by" varchar(255) NOT NULL, "last_access" BIGINT NOT NULL, "permission" varchar(15) NOT NULL); -CREATE TABLE IF NOT EXISTS "REVISION_TAG_TAGS" ("id" integer NOT NULL PRIMARY KEY AUTO_INCREMENT, "name" varchar(255) NOT NULL UNIQUE); -CREATE TABLE IF NOT EXISTS "REVISION_TAG_REVISIONTAGS" ("id" integer NOT NULL PRIMARY KEY AUTO_INCREMENT, "repo_id" varchar(36) NOT NULL, "path" text NOT NULL, "revision_id" varchar(255) NOT NULL, "username" varchar(255) NOT NULL, "tag_id" integer NOT NULL REFERENCES "REVISION_TAG_TAGS" ("id")); -CREATE TABLE IF NOT EXISTS "ROLE_PERMISSIONS_ADMINROLE" ("id" integer NOT NULL PRIMARY KEY AUTO_INCREMENT, "email" varchar(254) NOT NULL UNIQUE, "role" varchar(255) NOT NULL); -CREATE TABLE IF NOT EXISTS "DJANGO_SESSION" ("session_key" varchar(40) NOT NULL PRIMARY KEY, "session_data" text NOT NULL, "expire_date" BIGINT NOT NULL); -CREATE TABLE IF NOT EXISTS "SHARE_ANONYMOUSSHARE" ("id" integer NOT NULL PRIMARY KEY AUTO_INCREMENT, "repo_owner" varchar(255) NOT NULL, "repo_id" varchar(36) NOT NULL, "anonymous_email" varchar(255) NOT NULL, "token" varchar(25) NOT NULL UNIQUE); -CREATE TABLE IF NOT EXISTS "SHARE_EXTRAGROUPSSHAREPERMISSION" ("id" integer NOT NULL PRIMARY KEY AUTO_INCREMENT, "repo_id" varchar(36) NOT NULL, "group_id" integer NOT NULL, "permission" varchar(30) NOT NULL); -CREATE TABLE IF NOT EXISTS "SHARE_EXTRASHAREPERMISSION" ("id" integer NOT NULL PRIMARY KEY AUTO_INCREMENT, "repo_id" varchar(36) NOT NULL, "share_to" varchar(255) NOT NULL, "permission" varchar(30) NOT NULL); -CREATE TABLE IF NOT EXISTS "SHARE_FILESHARE" ("id" integer NOT NULL PRIMARY KEY AUTO_INCREMENT, "username" varchar(255) NOT NULL, "repo_id" varchar(36) NOT NULL, "path" text NOT NULL, "token" varchar(100) NOT NULL UNIQUE, "ctime" BIGINT NOT NULL, "view_cnt" integer NOT NULL, "s_type" varchar(2) NOT NULL, "password" varchar(128) NULL, "expire_date" BIGINT NULL, "permission" varchar(50) NOT NULL, "user_scope" varchar(225) DEFAULT 'all_users', "authed_details" TEXT DEFAULT NULL); -CREATE TABLE IF NOT EXISTS "SHARE_ORGFILESHARE" ("id" integer NOT NULL PRIMARY KEY AUTO_INCREMENT, "org_id" integer NOT NULL, "file_share_id" integer NOT NULL UNIQUE REFERENCES "SHARE_FILESHARE" ("id")); -CREATE TABLE IF NOT EXISTS "SHARE_PRIVATEFILEDIRSHARE" ("id" integer NOT NULL PRIMARY KEY AUTO_INCREMENT, "from_user" varchar(255) NOT NULL, "to_user" varchar(255) NOT NULL, "repo_id" varchar(36) NOT NULL, "path" text NOT NULL, "token" varchar(10) NOT NULL UNIQUE, "permission" varchar(5) NOT NULL, "s_type" varchar(5) NOT NULL); -CREATE TABLE IF NOT EXISTS "SHARE_UPLOADLINKSHARE" ("id" integer NOT NULL PRIMARY KEY AUTO_INCREMENT, "username" varchar(255) NOT NULL, "repo_id" varchar(36) NOT NULL, "path" text NOT NULL, "token" varchar(100) NOT NULL UNIQUE, "ctime" BIGINT NOT NULL, "view_cnt" integer NOT NULL, "password" varchar(128) NULL, "expire_date" BIGINT NULL); -CREATE TABLE IF NOT EXISTS "SYSADMIN_EXTRA_USERLOGINLOG" ("id" integer NOT NULL PRIMARY KEY AUTO_INCREMENT, "username" varchar(255) NOT NULL, "login_date" BIGINT NOT NULL, "login_ip" varchar(128) NOT NULL, "login_success" INTEGER NOT NULL); -CREATE TABLE IF NOT EXISTS "TERMSANDCONDITIONS_TERMSANDCONDITIONS" ("id" integer NOT NULL PRIMARY KEY AUTO_INCREMENT, "slug" varchar(50) NOT NULL, "name" text NOT NULL, "version_number" decimal NOT NULL, "text" text NULL, "info" text NULL, "date_active" BIGINT NULL, "date_created" BIGINT NOT NULL); -CREATE TABLE IF NOT EXISTS "TERMSANDCONDITIONS_USERTERMSANDCONDITIONS" ("id" integer NOT NULL PRIMARY KEY AUTO_INCREMENT, "username" varchar(255) NOT NULL, "ip_address" varchar(39) NULL, "date_accepted" BIGINT NOT NULL, "terms_id" integer NOT NULL REFERENCES "TERMSANDCONDITIONS_TERMSANDCONDITIONS" ("id")); -CREATE TABLE IF NOT EXISTS "TRUSTED_IP_TRUSTEDIP" ("id" integer NOT NULL PRIMARY KEY AUTO_INCREMENT, "ip" varchar(255) NOT NULL); -CREATE TABLE IF NOT EXISTS "TWO_FACTOR_PHONEDEVICE" ("id" integer NOT NULL PRIMARY KEY AUTO_INCREMENT, "user" varchar(255) NOT NULL UNIQUE, "name" varchar(64) NOT NULL, "confirmed" INTEGER NOT NULL, "number" varchar(40) NOT NULL, "key" varchar(40) NOT NULL, "method" varchar(4) NOT NULL); -CREATE TABLE IF NOT EXISTS "TWO_FACTOR_STATICDEVICE" ("id" integer NOT NULL PRIMARY KEY AUTO_INCREMENT, "user" varchar(255) NOT NULL UNIQUE, "name" varchar(64) NOT NULL, "confirmed" INTEGER NOT NULL); -CREATE TABLE IF NOT EXISTS "TWO_FACTOR_STATICTOKEN" ("id" integer NOT NULL PRIMARY KEY AUTO_INCREMENT, "token" varchar(16) NOT NULL, "device_id" integer NOT NULL REFERENCES "TWO_FACTOR_STATICDEVICE" ("id")); -CREATE TABLE IF NOT EXISTS "TWO_FACTOR_TOTPDEVICE" ("id" integer NOT NULL PRIMARY KEY AUTO_INCREMENT, "user" varchar(255) NOT NULL UNIQUE, "name" varchar(64) NOT NULL, "confirmed" INTEGER NOT NULL, "key" varchar(80) NOT NULL, "step" INTEGER NOT NULL, "t0" bigint NOT NULL, "digits" INTEGER NOT NULL, "tolerance" INTEGER NOT NULL, "drift" INTEGER NOT NULL, "last_t" bigint NOT NULL); -CREATE TABLE IF NOT EXISTS "WIKI_WIKI" ("id" integer NOT NULL PRIMARY KEY AUTO_INCREMENT, "username" varchar(255) NOT NULL, "name" varchar(255) NOT NULL, "slug" varchar(255) NOT NULL UNIQUE, "permission" varchar(50) NOT NULL, "created_at" BIGINT NOT NULL, "repo_id" varchar(36) NOT NULL); -CREATE INDEX IF NOT EXISTS "ABUSE_REPORTS_ABUSEREPORT_abuse_type_703d5335" ON "ABUSE_REPORTS_ABUSEREPORT" ("abuse_type"); -CREATE INDEX IF NOT EXISTS "ABUSE_REPORTS_ABUSEREPORT_handled_94b8304c" ON "ABUSE_REPORTS_ABUSEREPORT" ("handled"); -CREATE INDEX IF NOT EXISTS "ADMIN_LOG_ADMINLOG_email_7213c993" ON "ADMIN_LOG_ADMINLOG" ("email"); -CREATE INDEX IF NOT EXISTS "ADMIN_LOG_ADMINLOG_operation_4bad7bd1" ON "ADMIN_LOG_ADMINLOG" ("operation"); -CREATE UNIQUE INDEX IF NOT EXISTS "API2_TOKENV2_user_platform_device_id_37005c24_uniq" ON "API2_TOKENV2" ("user", "platform", "device_id"); -CREATE UNIQUE INDEX IF NOT EXISTS "DJANGO_CONTENT_TYPE_app_label_model_76bd3d3b_uniq" ON "DJANGO_CONTENT_TYPE" ("app_label", "model"); -CREATE UNIQUE INDEX IF NOT EXISTS "AUTH_GROUP_PERMISSIONS_group_id_permission_id_0cd325b0_uniq" ON "AUTH_GROUP_PERMISSIONS" ("group_id", "permission_id"); -CREATE INDEX IF NOT EXISTS "AUTH_GROUP_PERMISSIONS_group_id_b120cbf9" ON "AUTH_GROUP_PERMISSIONS" ("group_id"); -CREATE INDEX IF NOT EXISTS "AUTH_GROUP_PERMISSIONS_permission_id_84c5c92e" ON "AUTH_GROUP_PERMISSIONS" ("permission_id"); -CREATE UNIQUE INDEX IF NOT EXISTS "AUTH_USER_GROUPS_user_id_group_id_94350c0c_uniq" ON "AUTH_USER_GROUPS" ("user_id", "group_id"); -CREATE INDEX IF NOT EXISTS "AUTH_USER_GROUPS_user_id_6a12ed8b" ON "AUTH_USER_GROUPS" ("user_id"); -CREATE INDEX IF NOT EXISTS "AUTH_USER_GROUPS_group_id_97559544" ON "AUTH_USER_GROUPS" ("group_id"); -CREATE UNIQUE INDEX IF NOT EXISTS "AUTH_USER_USER_PERMISSIONS_user_id_permission_id_14a6b632_uniq" ON "AUTH_USER_USER_PERMISSIONS" ("user_id", "permission_id"); -CREATE INDEX IF NOT EXISTS "AUTH_USER_USER_PERMISSIONS_user_id_a95ead1b" ON "AUTH_USER_USER_PERMISSIONS" ("user_id"); -CREATE INDEX IF NOT EXISTS "AUTH_USER_USER_PERMISSIONS_permission_id_1fbb5f2c" ON "AUTH_USER_USER_PERMISSIONS" ("permission_id"); -CREATE UNIQUE INDEX IF NOT EXISTS "AUTH_PERMISSION_content_type_id_codename_01ab375a_uniq" ON "AUTH_PERMISSION" ("content_type_id", "codename"); -CREATE INDEX IF NOT EXISTS "AUTH_PERMISSION_content_type_id_2f476e4b" ON "AUTH_PERMISSION" ("content_type_id"); -CREATE INDEX IF NOT EXISTS "TAGS_FILEUUIDMAP_repo_id_ac67aa33" ON "TAGS_FILEUUIDMAP" ("repo_id"); -CREATE INDEX IF NOT EXISTS "TAGS_FILEUUIDMAP_repo_id_parent_path_md5_c8bb0860" ON "TAGS_FILEUUIDMAP" ("repo_id_parent_path_md5"); -CREATE INDEX IF NOT EXISTS "TAGS_FILETAG_tag_id_0f264fc9" ON "TAGS_FILETAG" ("tag_id"); -CREATE INDEX IF NOT EXISTS "TAGS_FILETAG_uuid_id_2aa2266c" ON "TAGS_FILETAG" ("uuid_id"); -CREATE UNIQUE INDEX IF NOT EXISTS "BASE_DEVICETOKEN_token_user_38535636_uniq" ON "BASE_DEVICETOKEN" ("token", "user"); -CREATE INDEX IF NOT EXISTS "BASE_CLIENTLOGINTOKEN_username_4ad5d42c" ON "BASE_CLIENTLOGINTOKEN" ("username"); -CREATE INDEX IF NOT EXISTS "BASE_USERLASTLOGIN_username_270de06f" ON "BASE_USERLASTLOGIN" ("username"); -CREATE INDEX IF NOT EXISTS "BASE_USERSTARREDFILES_email_29e69053" ON "BASE_USERSTARREDFILES" ("email"); -CREATE INDEX IF NOT EXISTS "BASE_USERSTARREDFILES_repo_id_f5ecc00a" ON "BASE_USERSTARREDFILES" ("repo_id"); -CREATE INDEX IF NOT EXISTS "SOCIAL_AUTH_USERSOCIALAUTH_username_3f06b5cf" ON "SOCIAL_AUTH_USERSOCIALAUTH" ("username"); -CREATE INDEX IF NOT EXISTS "BASE_FILECOMMENT_author_8a4d7e91" ON "BASE_FILECOMMENT" ("author"); -CREATE INDEX IF NOT EXISTS "BASE_FILECOMMENT_uuid_id_4f9a2ca2" ON "BASE_FILECOMMENT" ("uuid_id"); -CREATE INDEX IF NOT EXISTS "BASE_FILECOMMENT_resolved_e0717eca" ON "BASE_FILECOMMENT" ("resolved"); -CREATE UNIQUE INDEX IF NOT EXISTS "SOCIAL_AUTH_USERSOCIALAUTH_provider_uid_e6b5e668_uniq" ON "SOCIAL_AUTH_USERSOCIALAUTH" ("provider", "uid"); -CREATE INDEX IF NOT EXISTS "CONTACTS_CONTACT_user_email_149035d4" ON "CONTACTS_CONTACT" ("user_email"); -CREATE UNIQUE INDEX IF NOT EXISTS "DJANGO_CAS_NG_PROXYGRANTINGTICKET_session_key_user_8a4ec2bc_uniq" ON "DJANGO_CAS_NG_PROXYGRANTINGTICKET" ("session_key", "user"); -CREATE INDEX IF NOT EXISTS "DJANGO_CAS_NG_PROXYGRANTINGTICKET_user_1f42619d" ON "DJANGO_CAS_NG_PROXYGRANTINGTICKET" ("user"); -CREATE INDEX IF NOT EXISTS "DRAFTS_DRAFTREVIEWER_reviewer_e4c777ac" ON "DRAFTS_DRAFTREVIEWER" ("reviewer"); -CREATE INDEX IF NOT EXISTS "DRAFTS_DRAFTREVIEWER_draft_id_4ea59775" ON "DRAFTS_DRAFTREVIEWER" ("draft_id"); -CREATE INDEX IF NOT EXISTS "DRAFTS_DRAFT_created_at_e9f4523f" ON "DRAFTS_DRAFT" ("created_at"); -CREATE INDEX IF NOT EXISTS "DRAFTS_DRAFT_updated_at_0a144b05" ON "DRAFTS_DRAFT" ("updated_at"); -CREATE INDEX IF NOT EXISTS "DRAFTS_DRAFT_username_73e6738b" ON "DRAFTS_DRAFT" ("username"); -CREATE INDEX IF NOT EXISTS "DRAFTS_DRAFT_origin_repo_id_8978ca2c" ON "DRAFTS_DRAFT" ("origin_repo_id"); -CREATE UNIQUE INDEX IF NOT EXISTS "FILE_PARTICIPANTS_FILEPARTICIPANT_uuid_id_username_c747dd36_uniq" ON "FILE_PARTICIPANTS_FILEPARTICIPANT" ("uuid_id", "username"); -CREATE INDEX IF NOT EXISTS "FILE_PARTICIPANTS_FILEPARTICIPANT_uuid_id_861b7339" ON "FILE_PARTICIPANTS_FILEPARTICIPANT" ("uuid_id"); -CREATE INDEX IF NOT EXISTS "REPO_TAGS_REPOTAGS_repo_id_1163a48f" ON "REPO_TAGS_REPOTAGS" ("repo_id"); -CREATE INDEX IF NOT EXISTS "REPO_TAGS_REPOTAGS_name_3f4c9027" ON "REPO_TAGS_REPOTAGS" ("name"); -CREATE INDEX IF NOT EXISTS "REPO_TAGS_REPOTAGS_color_1292b6c1" ON "REPO_TAGS_REPOTAGS" ("color"); -CREATE INDEX IF NOT EXISTS "FILE_TAGS_FILETAGS_file_uuid_id_e30f0ec8" ON "FILE_TAGS_FILETAGS" ("file_uuid_id"); -CREATE INDEX IF NOT EXISTS "FILE_TAGS_FILETAGS_repo_tag_id_c39660cb" ON "FILE_TAGS_FILETAGS" ("repo_tag_id"); -CREATE INDEX IF NOT EXISTS "INSTITUTIONS_INSTITUTIONQUOTA_institution_id_d23201d9" ON "INSTITUTIONS_INSTITUTIONQUOTA" ("institution_id"); -CREATE INDEX IF NOT EXISTS "INSTITUTIONS_INSTITUTIONADMIN_institution_id_1e9bb58b" ON "INSTITUTIONS_INSTITUTIONADMIN" ("institution_id"); -CREATE INDEX IF NOT EXISTS "INSTITUTIONS_INSTITUTIONADMIN_user_c71d766d" ON "INSTITUTIONS_INSTITUTIONADMIN" ("user"); -CREATE INDEX IF NOT EXISTS "INVITATIONS_INVITATION_token_25a92a38" ON "INVITATIONS_INVITATION" ("token"); -CREATE INDEX IF NOT EXISTS "INVITATIONS_INVITATION_inviter_b0a7b855" ON "INVITATIONS_INVITATION" ("inviter"); -CREATE INDEX IF NOT EXISTS "REPO_SHARE_INVITATION_repo_id_7bcf84fa" ON "REPO_SHARE_INVITATION" ("repo_id"); -CREATE INDEX IF NOT EXISTS "REPO_SHARE_INVITATION_invitation_id_b71effd2" ON "REPO_SHARE_INVITATION" ("invitation_id"); -CREATE INDEX IF NOT EXISTS "NOTIFICATIONS_NOTIFICATION_primary_4f95ec21" ON "NOTIFICATIONS_NOTIFICATION" ("primary"); -CREATE INDEX IF NOT EXISTS "NOTIFICATIONS_USERNOTIFICATION_to_user_6cadafa1" ON "NOTIFICATIONS_USERNOTIFICATION" ("to_user"); -CREATE INDEX IF NOT EXISTS "NOTIFICATIONS_USERNOTIFICATION_msg_type_985afd02" ON "NOTIFICATIONS_USERNOTIFICATION" ("msg_type"); -CREATE INDEX IF NOT EXISTS "NOTIFICATIONS_USERNOTIFICATION_timestamp_125067e8" ON "NOTIFICATIONS_USERNOTIFICATION" ("timestamp"); -CREATE INDEX IF NOT EXISTS "OPTIONS_USEROPTIONS_email_77d5726a" ON "OPTIONS_USEROPTIONS" ("email"); -CREATE INDEX IF NOT EXISTS "OPTIONS_USEROPTIONS_option_key_7bf7ae4b" ON "OPTIONS_USEROPTIONS" ("option_key"); -CREATE INDEX IF NOT EXISTS "ORGANIZATIONS_ORGMEMBERQUOTA_org_id_93dde51d" ON "ORGANIZATIONS_ORGMEMBERQUOTA" ("org_id"); -CREATE UNIQUE INDEX IF NOT EXISTS "POST_OFFICE_ATTACHMENT_EMAILS_attachment_id_email_id_8e046917_uniq" ON "POST_OFFICE_ATTACHMENT_EMAILS" ("attachment_id", "email_id"); -CREATE INDEX IF NOT EXISTS "POST_OFFICE_ATTACHMENT_EMAILS_attachment_id_6136fd9a" ON "POST_OFFICE_ATTACHMENT_EMAILS" ("attachment_id"); -CREATE INDEX IF NOT EXISTS "POST_OFFICE_ATTACHMENT_EMAILS_email_id_96875fd9" ON "POST_OFFICE_ATTACHMENT_EMAILS" ("email_id"); -CREATE INDEX IF NOT EXISTS "POST_OFFICE_EMAIL_status_013a896c" ON "POST_OFFICE_EMAIL" ("status"); -CREATE INDEX IF NOT EXISTS "POST_OFFICE_EMAIL_created_1306952f" ON "POST_OFFICE_EMAIL" ("created"); -CREATE INDEX IF NOT EXISTS "POST_OFFICE_EMAIL_last_updated_0ffcec35" ON "POST_OFFICE_EMAIL" ("last_updated"); -CREATE INDEX IF NOT EXISTS "POST_OFFICE_EMAIL_scheduled_time_3869ebec" ON "POST_OFFICE_EMAIL" ("scheduled_time"); -CREATE INDEX IF NOT EXISTS "POST_OFFICE_EMAIL_template_id_417da7da" ON "POST_OFFICE_EMAIL" ("template_id"); -CREATE INDEX IF NOT EXISTS "POST_OFFICE_EMAILTEMPLATE_default_template_id_2ac2f889" ON "POST_OFFICE_EMAILTEMPLATE" ("default_template_id"); -CREATE INDEX IF NOT EXISTS "POST_OFFICE_LOG_email_id_d42c8808" ON "POST_OFFICE_LOG" ("email_id"); -CREATE UNIQUE INDEX IF NOT EXISTS "POST_OFFICE_EMAILTEMPLATE_name_language_default_template_id_4023e3e4_uniq" ON "POST_OFFICE_EMAILTEMPLATE" ("name", "language", "default_template_id"); -CREATE INDEX IF NOT EXISTS "PROFILE_DETAILEDPROFILE_user_612c11ba" ON "PROFILE_DETAILEDPROFILE" ("user"); -CREATE INDEX IF NOT EXISTS "PROFILE_PROFILE_institution_c0286bd1" ON "PROFILE_PROFILE" ("institution"); -CREATE INDEX IF NOT EXISTS "PROFILE_PROFILE_list_in_address_book_b1009a78" ON "PROFILE_PROFILE" ("list_in_address_book"); -CREATE INDEX IF NOT EXISTS "RELATED_FILES_RELATEDFILES_o_uuid_id_aaa8e613" ON "RELATED_FILES_RELATEDFILES" ("o_uuid_id"); -CREATE INDEX IF NOT EXISTS "RELATED_FILES_RELATEDFILES_r_uuid_id_031751df" ON "RELATED_FILES_RELATEDFILES" ("r_uuid_id"); -CREATE INDEX IF NOT EXISTS "REPO_API_TOKENS_repo_id_47a50fef" ON "REPO_API_TOKENS" ("repo_id"); -CREATE INDEX IF NOT EXISTS "REPO_API_TOKENS_app_name_7c395c31" ON "REPO_API_TOKENS" ("app_name"); -CREATE INDEX IF NOT EXISTS "REVISION_TAG_REVISIONTAGS_repo_id_212c0c69" ON "REVISION_TAG_REVISIONTAGS" ("repo_id"); -CREATE INDEX IF NOT EXISTS "REVISION_TAG_REVISIONTAGS_revision_id_fd9fe0f9" ON "REVISION_TAG_REVISIONTAGS" ("revision_id"); -CREATE INDEX IF NOT EXISTS "REVISION_TAG_REVISIONTAGS_username_3007d29e" ON "REVISION_TAG_REVISIONTAGS" ("username"); -CREATE INDEX IF NOT EXISTS "REVISION_TAG_REVISIONTAGS_tag_id_ee4e9b00" ON "REVISION_TAG_REVISIONTAGS" ("tag_id"); -CREATE INDEX IF NOT EXISTS "DJANGO_SESSION_expire_date_a5c62663" ON "DJANGO_SESSION" ("expire_date"); -CREATE INDEX IF NOT EXISTS "SHARE_EXTRAGROUPSSHAREPERMISSION_repo_id_38dbaea1" ON "SHARE_EXTRAGROUPSSHAREPERMISSION" ("repo_id"); -CREATE INDEX IF NOT EXISTS "SHARE_EXTRAGROUPSSHAREPERMISSION_group_id_6ca34bb2" ON "SHARE_EXTRAGROUPSSHAREPERMISSION" ("group_id"); -CREATE INDEX IF NOT EXISTS "SHARE_EXTRASHAREPERMISSION_repo_id_23cc10fc" ON "SHARE_EXTRASHAREPERMISSION" ("repo_id"); -CREATE INDEX IF NOT EXISTS "SHARE_EXTRASHAREPERMISSION_share_to_823c16cb" ON "SHARE_EXTRASHAREPERMISSION" ("share_to"); -CREATE INDEX IF NOT EXISTS "SHARE_ORGFILESHARE_org_id_8d17998c" ON "SHARE_ORGFILESHARE" ("org_id"); -CREATE INDEX IF NOT EXISTS "SHARE_UPLOADLINKSHARE_username_3203c243" ON "SHARE_UPLOADLINKSHARE" ("username"); -CREATE INDEX IF NOT EXISTS "SHARE_UPLOADLINKSHARE_repo_id_c519f857" ON "SHARE_UPLOADLINKSHARE" ("repo_id"); -CREATE INDEX IF NOT EXISTS "SHARE_UPLOADLINKSHARE_expire_date" ON "SHARE_UPLOADLINKSHARE" ("expire_date"); -CREATE INDEX IF NOT EXISTS "SHARE_FILESHARE_username_5cb6de75" ON "SHARE_FILESHARE" ("username"); -CREATE INDEX IF NOT EXISTS "SHARE_FILESHARE_repo_id_9b5ae27a" ON "SHARE_FILESHARE" ("repo_id"); -CREATE INDEX IF NOT EXISTS "SHARE_FILESHARE_s_type_724eb6c1" ON "SHARE_FILESHARE" ("s_type"); -CREATE INDEX IF NOT EXISTS "SHARE_FILESHARE_permission_d12c353f" ON "SHARE_FILESHARE" ("permission"); -CREATE INDEX IF NOT EXISTS "SHARE_FILESHARE_idx_ctime" ON "SHARE_FILESHARE" ("ctime"); -CREATE INDEX IF NOT EXISTS "SHARE_FILESHARE_idx_view_cnt" ON "SHARE_FILESHARE" ("view_cnt"); -CREATE INDEX IF NOT EXISTS "SHARE_PRIVATEFILEDIRSHARE_from_user_d568d535" ON "SHARE_PRIVATEFILEDIRSHARE" ("from_user"); -CREATE INDEX IF NOT EXISTS "SHARE_PRIVATEFILEDIRSHARE_to_user_2a92a044" ON "SHARE_PRIVATEFILEDIRSHARE" ("to_user"); -CREATE INDEX IF NOT EXISTS "SHARE_PRIVATEFILEDIRSHARE_repo_id_97c5cb6f" ON "SHARE_PRIVATEFILEDIRSHARE" ("repo_id"); -CREATE INDEX IF NOT EXISTS "SYSADMIN_EXTRA_USERLOGINLOG_username_5748b9e3" ON "SYSADMIN_EXTRA_USERLOGINLOG" ("username"); -CREATE INDEX IF NOT EXISTS "SYSADMIN_EXTRA_USERLOGINLOG_login_date_c171d790" ON "SYSADMIN_EXTRA_USERLOGINLOG" ("login_date"); -CREATE UNIQUE INDEX IF NOT EXISTS "TERMSANDCONDITIONS_USERTERMSANDCONDITIONS_username_terms_id_a7dabb70_uniq" ON "TERMSANDCONDITIONS_USERTERMSANDCONDITIONS" ("username", "terms_id"); -CREATE INDEX IF NOT EXISTS "TERMSANDCONDITIONS_TERMSANDCONDITIONS_slug_489d1e9d" ON "TERMSANDCONDITIONS_TERMSANDCONDITIONS" ("slug"); -CREATE INDEX IF NOT EXISTS "TERMSANDCONDITIONS_USERTERMSANDCONDITIONS_terms_id_eacdbcc7" ON "TERMSANDCONDITIONS_USERTERMSANDCONDITIONS" ("terms_id"); -CREATE INDEX IF NOT EXISTS "TRUSTED_IP_TRUSTEDIP_ip_e898970c" ON "TRUSTED_IP_TRUSTEDIP" ("ip"); -CREATE INDEX IF NOT EXISTS "TWO_FACTOR_STATICTOKEN_token_2ade1084" ON "TWO_FACTOR_STATICTOKEN" ("token"); -CREATE INDEX IF NOT EXISTS "TWO_FACTOR_STATICTOKEN_device_id_93095b45" ON "TWO_FACTOR_STATICTOKEN" ("device_id"); -CREATE UNIQUE INDEX IF NOT EXISTS "WIKI_WIKI_username_repo_id_4c8925af_uniq" ON "WIKI_WIKI" ("username", "repo_id"); -CREATE INDEX IF NOT EXISTS "WIKI_WIKI_created_at_54930e39" ON "WIKI_WIKI" ("created_at"); -CREATE INDEX IF NOT EXISTS "WIKI_WIKI_repo_id_2ee93c37" ON "WIKI_WIKI" ("repo_id"); -CREATE TABLE IF NOT EXISTS "OCM_SHARE" ("id" integer NOT NULL PRIMARY KEY AUTO_INCREMENT, "shared_secret" varchar(36) NOT NULL UNIQUE, "from_user" varchar(255) NOT NULL, "to_user" varchar(255) NOT NULL, "to_server_url" varchar(200) NOT NULL, "repo_id" varchar(36) NOT NULL, "repo_name" varchar(255) NOT NULL, "permission" varchar(50) NOT NULL, "path" text NOT NULL, "ctime" BIGINT NOT NULL); -CREATE INDEX IF NOT EXISTS "OCM_SHARE_from_user_7fbb7bb6" ON "OCM_SHARE" ("from_user"); -CREATE INDEX IF NOT EXISTS "OCM_SHARE_to_user_4e255523" ON "OCM_SHARE" ("to_user"); -CREATE INDEX IF NOT EXISTS "OCM_SHARE_to_server_url_43f0e89b" ON "OCM_SHARE" ("to_server_url"); -CREATE INDEX IF NOT EXISTS "OCM_SHARE_repo_id_51937581" ON "OCM_SHARE" ("repo_id"); -CREATE TABLE IF NOT EXISTS "OCM_SHARE_RECEIVED" ("id" integer NOT NULL PRIMARY KEY AUTO_INCREMENT, "shared_secret" varchar(36) NOT NULL UNIQUE, "from_user" varchar(255) NOT NULL, "to_user" varchar(255) NOT NULL, "from_server_url" varchar(200) NOT NULL, "repo_id" varchar(36) NOT NULL, "repo_name" varchar(255) NOT NULL, "permission" varchar(50) NOT NULL, "path" text NOT NULL, "provider_id" varchar(40) NOT NULL, "ctime" BIGINT NOT NULL); -CREATE INDEX IF NOT EXISTS "OCM_SHARE_RECEIVED_from_user_8137d8eb" ON "OCM_SHARE_RECEIVED" ("from_user"); -CREATE INDEX IF NOT EXISTS "OCM_SHARE_RECEIVED_to_user_0921d09a" ON "OCM_SHARE_RECEIVED" ("to_user"); -CREATE INDEX IF NOT EXISTS "OCM_SHARE_RECEIVED_from_server_url_10527b80" ON "OCM_SHARE_RECEIVED" ("from_server_url"); -CREATE INDEX IF NOT EXISTS "OCM_SHARE_RECEIVED_repo_id_9e77a1b9" ON "OCM_SHARE_RECEIVED" ("repo_id"); -CREATE INDEX IF NOT EXISTS "OCM_SHARE_RECEIVED_provider_id_60c873e0" ON "OCM_SHARE_RECEIVED" ("provider_id"); -CREATE TABLE IF NOT EXISTS "REPO_AUTO_DELETE" ("id" integer NOT NULL PRIMARY KEY AUTO_INCREMENT, "repo_id" varchar(36) NOT NULL UNIQUE, "days" integer NOT NULL); -CREATE TABLE IF NOT EXISTS "EXTERNAL_DEPARTMENT" ("id" integer NOT NULL PRIMARY KEY AUTO_INCREMENT, "group_id" integer NOT NULL UNIQUE, "provider" varchar(32) NOT NULL, "outer_id" bigint NOT NULL); -CREATE UNIQUE INDEX IF NOT EXISTS "EXTERNAL_DEPARTMENT_provider_outer_id_8dns6vkw_uniq" ON "EXTERNAL_DEPARTMENT" ("provider","outer_id"); -CREATE TABLE IF NOT EXISTS "CUSTOM_SHARE_PERMISSION" ("id" integer NOT NULL PRIMARY KEY AUTO_INCREMENT, "repo_id" varchar(36) NOT NULL, "name" varchar(255) NOT NULL, "description" varchar(500) NOT NULL, "permission" 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 AUTO_INCREMENT, "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" BIGINT NOT NULL, "is_dir" INTEGER 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 AUTO_INCREMENT, "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" BIGINT 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"); -CREATE TABLE IF NOT EXISTS "ORG_SAML_CONFIG" ("id" integer NOT NULL PRIMARY KEY AUTO_INCREMENT, "org_id" integer NOT NULL UNIQUE, "metadata_url" TEXT NOT NULL, "domain" varchar(255) NULL UNIQUE, "dns_txt" varchar(64) NULL, "domain_verified" integer NOT NULL DEFAULT 0, "idp_certificate" text NULL); -CREATE INDEX IF NOT EXISTS "ORG_SAML_CONFIG_domain_verified_398065b9" ON "ORG_SAML_CONFIG" ("domain_verified"); -CREATE TABLE IF NOT EXISTS "BASE_USERMONITOREDREPOS" ("id" integer NOT NULL PRIMARY KEY AUTO_INCREMENT, "email" varchar(254) NOT NULL, "repo_id" varchar(36) NOT NULL, "timestamp" BIGINT NOT NULL, UNIQUE("email", "repo_id")); -CREATE INDEX IF NOT EXISTS "BASE_USERMONITOREDREPOS_email_55ead1b9" ON "BASE_USERMONITOREDREPOS" ("email"); -CREATE INDEX IF NOT EXISTS "BASE_USERMONITOREDREPOS_repo_id_00e624c3" ON "BASE_USERMONITOREDREPOS" ("repo_id"); -CREATE TABLE IF NOT EXISTS "ORGANIZATIONS_ORGADMINSETTINGS" ("id" integer NOT NULL PRIMARY KEY AUTO_INCREMENT, "org_id" integer NOT NULL, "key" varchar(255) NOT NULL, "value" TEXT NOT NULL, UNIQUE("org_id", "key")); -CREATE INDEX IF NOT EXISTS "ORGANIZATIONS_ORGADMINSETTINGS_org_id_4f70d186" ON "ORGANIZATIONS_ORGADMINSETTINGS" ("org_id"); -CREATE TABLE IF NOT EXISTS "HISTORY_NAME" ("id" INTEGER NOT NULL PRIMARY KEY AUTO_INCREMENT, "doc_uuid" varchar(36) NOT NULL, "obj_id" varchar(40) NOT NULL, "name" varchar(255) NOT NULL, UNIQUE("doc_uuid", "obj_id")); -CREATE INDEX IF NOT EXISTS "HISTORY_NAME_doc_uuid" ON "HISTORY_NAME" ("doc_uuid"); -CREATE TABLE IF NOT EXISTS "SDOC_DRAFT" ("id" INTEGER NOT NULL PRIMARY KEY AUTO_INCREMENT, "doc_uuid" varchar(36) NOT NULL UNIQUE, "repo_id" varchar(36) NOT NULL, "username" varchar(255) NOT NULL, "created_at" BIGINT NOT NULL); -CREATE INDEX IF NOT EXISTS "SDOC_DRAFT_repo_id" ON "SDOC_DRAFT" ("repo_id"); -CREATE INDEX IF NOT EXISTS "SDOC_DRAFT_username" ON "SDOC_DRAFT" ("username"); -CREATE TABLE IF NOT EXISTS "SDOC_REVISION" ("id" INTEGER NOT NULL PRIMARY KEY AUTO_INCREMENT, "repo_id" varchar(36) NOT NULL, "revision_id" integer NOT NULL, "doc_uuid" varchar(36) NOT NULL UNIQUE, "origin_doc_uuid" varchar(36) NOT NULL, "origin_doc_path" text NOT NULL, "origin_file_version" varchar(100) NOT NULL, "publish_file_version" varchar(100) NULL, "username" varchar(255) NOT NULL, "publisher" varchar(255) NULL ,"is_published" integer NOT NULL, "created_at" BIGINT NOT NULL, "updated_at" BIGINT NOT NULL, UNIQUE("repo_id", "revision_id")); -CREATE INDEX IF NOT EXISTS "SDOC_REVISION_repo_id" ON "SDOC_REVISION" ("repo_id"); -CREATE INDEX IF NOT EXISTS "SDOC_REVISION_origin_doc_uuid" ON "SDOC_REVISION" ("origin_doc_uuid"); -CREATE INDEX IF NOT EXISTS "SDOC_REVISION_username" ON "SDOC_REVISION" ("username"); -CREATE INDEX IF NOT EXISTS "SDOC_REVISION_is_published" ON "SDOC_REVISION" ("is_published"); -CREATE TABLE IF NOT EXISTS "SDOC_COMMENT_REPLY" ("id" INTEGER NOT NULL PRIMARY KEY AUTO_INCREMENT, "author" varchar(255) NOT NULL, "reply" text NOT NULL, "type" varchar(36) NOT NULL, "comment_id" integer NOT NULL, "doc_uuid" varchar(36) NOT NULL, "created_at" BIGINT NOT NULL, "updated_at" BIGINT NOT NULL); -CREATE INDEX IF NOT EXISTS "SDOC_COMMENT_REPLY_comment_id" ON "SDOC_COMMENT_REPLY" ("comment_id"); -CREATE INDEX IF NOT EXISTS "SDOC_COMMENT_REPLY_doc_uuid" ON "SDOC_COMMENT_REPLY" ("doc_uuid"); -CREATE TABLE IF NOT EXISTS "SDOC_NOTIFICATION" ("id" INTEGER NOT NULL PRIMARY KEY AUTO_INCREMENT, "doc_uuid" varchar(36) NOT NULL UNIQUE, "username" varchar(255) NOT NULL, "msg_type" varchar(36) NOT NULL, "created_at" BIGINT NOT NULL, "detail" text NOT NULL, "seen" integer NOT NULL DEFAULT 0); -CREATE INDEX IF NOT EXISTS "SDOC_NOTIFICATION_doc_uuid_username" ON "SDOC_NOTIFICATION" ("doc_uuid", "username"); -CREATE INDEX IF NOT EXISTS "SDOC_NOTIFICATION_created_at" ON "SDOC_NOTIFICATION" ("created_at"); -CREATE TABLE IF NOT EXISTS "BASE_CLIENTSSOTOKEN" ("id" INTEGER NOT NULL PRIMARY KEY AUTO_INCREMENT, "token" varchar(100) NOT NULL UNIQUE, "username" varchar(255) NULL, "status" varchar(10) NOT NULL, "api_key" varchar(40) NULL, "created_at" BIGINT NOT NULL, "updated_at" BIGINT NULL, "accessed_at" BIGINT NULL); -CREATE INDEX IF NOT EXISTS "BASE_CLIENTSSOTOKEN_username_651ec6b5" ON "BASE_CLIENTSSOTOKEN" ("username"); -CREATE INDEX IF NOT EXISTS "BASE_CLIENTSSOTOKEN_created_at_d185d3e0" ON "BASE_CLIENTSSOTOKEN" ("created_at"); -CREATE INDEX IF NOT EXISTS "BASE_CLIENTSSOTOKEN_updated_at_591fc2cd" ON "BASE_CLIENTSSOTOKEN" ("updated_at"); -CREATE INDEX IF NOT EXISTS "BASE_CLIENTSSOTOKEN_accessed_at_cdc66bf3" ON "BASE_CLIENTSSOTOKEN" ("accessed_at"); -CREATE TABLE IF NOT EXISTS "WIKI_WIKI2" ("id" INTEGER PRIMARY KEY AUTO_INCREMENT,"owner" varchar(255) NOT NULL,"name" varchar(255) NOT NULL,"repo_id" varchar(36) NOT NULL,"created_at" BIGINT NOT NULL,UNIQUE("owner", "repo_id")); -CREATE INDEX IF NOT EXISTS "WIKI_WIKI_created_at_54930e36" ON "WIKI_WIKI2" ("created_at"); -CREATE INDEX IF NOT EXISTS "WIKI_WIKI_repo_id_2ee93c31" ON "WIKI_WIKI2" ("repo_id"); -CREATE TABLE IF NOT EXISTS "WIKIPAGETRASH" ("id" INTEGER PRIMARY KEY AUTO_INCREMENT,"repo_id" varchar(36) NOT NULL,"doc_uuid" TEXT NOT NULL,"page_id" varchar(4) NOT NULL,"parent_page_id" varchar(4) DEFAULT NULL,"subpages" TEXT,"name" varchar(255) NOT NULL,"delete_time" BIGINT NOT NULL,"size" INTEGER NOT NULL); -CREATE INDEX IF NOT EXISTS "ix_WIKIPAGETRASH_repo_id" ON "WIKIPAGETRASH" ("repo_id"); -CREATE TABLE IF NOT EXISTS "FILETRASH" ("id" INTEGER PRIMARY KEY AUTO_INCREMENT,"user" varchar(255) NOT NULL,"obj_type" varchar(10) NOT NULL,"obj_id" varchar(40) NOT NULL,"obj_name" varchar(255) NOT NULL,"delete_time" BIGINT NOT NULL,"repo_id" varchar(36) NOT NULL,"commit_id" varchar(40) DEFAULT NULL,"path" TEXT NOT NULL,"size" INTEGER NOT NULL); -CREATE INDEX IF NOT EXISTS "ix_FILETRASH_repo_id" ON "FILETRASH" ("repo_id"); -CREATE TABLE IF NOT EXISTS "REPO_METADATA" ("id" INTEGER PRIMARY KEY AUTO_INCREMENT,"repo_id" varchar(36) NOT NULL,"enabled" INTEGER NOT NULL,"face_recognition_enabled" INTEGER DEFAULT NULL,"last_face_cluster_time" BIGINT DEFAULT NULL,"modified_time" BIGINT NOT NULL,"created_time" BIGINT NOT NULL,"from_commit" varchar(40) DEFAULT NULL,"to_commit" varchar(40) DEFAULT NULL,UNIQUE("repo_id")); -CREATE INDEX IF NOT EXISTS "key_REPO_METADATA_enabled" ON "REPO_METADATA" ("enabled"); -CREATE INDEX IF NOT EXISTS "key_REPO_METADATA_face_recognition_enabled" ON "REPO_METADATA" ("face_recognition_enabled"); -CREATE TABLE IF NOT EXISTS "REPO_METADATA_VIEW" ("id" INTEGER PRIMARY KEY AUTO_INCREMENT,"repo_id" varchar(36) NOT NULL,"details" TEXT NOT NULL); -CREATE INDEX IF NOT EXISTS "idx_repo_meatadata_view_repo_id" ON "REPO_METADATA_VIEW" ("repo_id"); -CREATE TABLE IF NOT EXISTS "SDOC_OPERATION_LOG" ("id" INTEGER PRIMARY KEY AUTO_INCREMENT,"doc_uuid" varchar(36) NOT NULL,"op_id" BIGINT NOT NULL,"op_time" BIGINT NOT NULL,"operations" TEXT NOT NULL,"author" varchar(255) NOT NULL); -CREATE INDEX IF NOT EXISTS "SDOC_OPERATION_LOG_op_time" ON "SDOC_OPERATION_LOG" ("op_time"); -CREATE INDEX IF NOT EXISTS "SDOC_OPERATION_LOG_doc_uuid" ON "SDOC_OPERATION_LOG" ("doc_uuid"); -CREATE INDEX IF NOT EXISTS "sdoc_idx_operation_log_doc_uuid_op_id" ON "SDOC_OPERATION_LOG" ("doc_uuid", "op_id"); -CREATE TABLE IF NOT EXISTS "WIKI_WIKI2_PUBLISH" ("id" INTEGER PRIMARY KEY AUTO_INCREMENT,"repo_id" varchar(36) NOT NULL,"publish_url" varchar(40) DEFAULT NULL,"username" varchar(255) NOT NULL,"created_at" BIGINT NOT NULL,"visit_count" INTEGER NOT NULL DEFAULT 0,UNIQUE("repo_id"),UNIQUE("publish_url")); -CREATE INDEX IF NOT EXISTS "ix_wiki2_publish_repo_id" ON "WIKI_WIKI2_PUBLISH" ("repo_id"); - - --- seafevents -CREATE TABLE IF NOT EXISTS "DELETED_FILES_COUNT" ("id" INTEGER PRIMARY KEY AUTO_INCREMENT,"repo_id" varchar(36) NOT NULL,"deleted_time" BIGINT NOT NULL,"files_count" BIGINT NOT NULL); -CREATE INDEX IF NOT EXISTS "ix_DELETED_FILES_COUNT_repo_id" ON "DELETED_FILES_COUNT" ("repo_id"); -CREATE INDEX IF NOT EXISTS "ix_DELETED_FILES_COUNT_deleted_time" ON "DELETED_FILES_COUNT" ("deleted_time"); -CREATE TABLE IF NOT EXISTS "CONTENTSCANRECORD" ("id" INTEGER PRIMARY KEY AUTO_INCREMENT,"repo_id" varchar(36) NOT NULL,"commit_id" varchar(40) NOT NULL,"timestamp" BIGINT NOT NULL); -CREATE INDEX IF NOT EXISTS "ix_CONTENTSCANRECORD_repo_id" ON "CONTENTSCANRECORD" ("repo_id"); -CREATE TABLE IF NOT EXISTS "CONTENTSCANRESULT" ("id" INTEGER PRIMARY KEY AUTO_INCREMENT,"repo_id" varchar(36) NOT NULL,"path" text NOT NULL,"platform" varchar(32) NOT NULL,"detail" text NOT NULL); -CREATE INDEX IF NOT EXISTS "ix_CONTENTSCANRESULT_repo_id" ON "CONTENTSCANRESULT" ("repo_id"); -CREATE TABLE IF NOT EXISTS "ACTIVITY" ("id" INTEGER PRIMARY KEY AUTO_INCREMENT,"op_type" varchar(128) NOT NULL,"op_user" varchar(255) NOT NULL,"obj_type" varchar(128) NOT NULL,"timestamp" BIGINT NOT NULL,"repo_id" varchar(36) NOT NULL,"commit_id" varchar(40) DEFAULT NULL,"path" text NOT NULL,"detail" text NOT NULL); -CREATE INDEX IF NOT EXISTS "ix_ACTIVITY_timestamp" ON "ACTIVITY" ("timestamp"); -CREATE TABLE IF NOT EXISTS "USERACTIVITY" ("id" INTEGER PRIMARY KEY AUTO_INCREMENT,"username" varchar(255) NOT NULL,"activity_id" BIGINT DEFAULT NULL,"timestamp" BIGINT NOT NULL); -CREATE INDEX IF NOT EXISTS "activity_id" ON "USERACTIVITY" ("activity_id"); -CREATE INDEX IF NOT EXISTS "ix_USERACTIVITY_timestamp" ON "USERACTIVITY" ("timestamp"); -CREATE INDEX IF NOT EXISTS "idx_username_timestamp" ON "USERACTIVITY" ("username", "timestamp"); -CREATE TABLE IF NOT EXISTS "FILEHISTORY" ("id" INTEGER PRIMARY KEY AUTO_INCREMENT,"op_type" varchar(128) NOT NULL,"op_user" varchar(255) NOT NULL,"timestamp" BIGINT NOT NULL,"repo_id" varchar(36) NOT NULL,"commit_id" varchar(40) DEFAULT NULL,"file_id" varchar(340) NOT NULL,"file_uuid" varchar(40) DEFAULT NULL,"path" text NOT NULL,"repo_id_path_md5" varchar(32) DEFAULT NULL,"size" BIGINT NOT NULL,"old_path" text NOT NULL); -CREATE INDEX IF NOT EXISTS "ix_FILEHISTORY_file_uuid" ON "FILEHISTORY" ("file_uuid"); -CREATE INDEX IF NOT EXISTS "ix_FILEHISTORY_timestamp" ON "FILEHISTORY" ("timestamp"); -CREATE TABLE IF NOT EXISTS "FILEAUDIT" ("eid" INTEGER PRIMARY KEY AUTO_INCREMENT,"timestamp" BIGINT NOT NULL,"etype" varchar(128) NOT NULL,"user" varchar(255) NOT NULL,"ip" varchar(45) NOT NULL,"device" text NOT NULL,"org_id" INTEGER NOT NULL,"repo_id" varchar(36) NOT NULL,"file_path" text NOT NULL); -CREATE INDEX IF NOT EXISTS "ix_FILEAUDIT_user" ON "FILEAUDIT" ("user"); -CREATE INDEX IF NOT EXISTS "idx_file_audit_user_orgid_eid" ON "FILEAUDIT" ("user", "org_id", "eid"); -CREATE INDEX IF NOT EXISTS "idx_file_audit_repo_org_eid" ON "FILEAUDIT" ("repo_id", "org_id", "eid"); -CREATE INDEX IF NOT EXISTS "ix_FILEAUDIT_timestamp" ON "FILEAUDIT" ("timestamp"); -CREATE INDEX IF NOT EXISTS "ix_FILEAUDIT_repo_id" ON "FILEAUDIT" ("repo_id"); -CREATE TABLE IF NOT EXISTS "FILEUPDATE" ("eid" INTEGER PRIMARY KEY AUTO_INCREMENT,"timestamp" BIGINT NOT NULL,"user" varchar(255) NOT NULL,"org_id" INTEGER NOT NULL,"repo_id" varchar(36) NOT NULL,"commit_id" varchar(40) NOT NULL,"file_oper" text NOT NULL); -CREATE INDEX IF NOT EXISTS "idx_file_update_user_orgid_eid" ON "FILEUPDATE" ("user", "org_id", "eid"); -CREATE INDEX IF NOT EXISTS "ix_FILEUPDATE_timestamp" ON "FILEUPDATE" ("timestamp"); -CREATE INDEX IF NOT EXISTS "idx_file_update_repo_org_eid" ON "FILEUPDATE" ("repo_id", "org_id", "eid"); -CREATE TABLE IF NOT EXISTS "PERMAUDIT" ("eid" INTEGER PRIMARY KEY AUTO_INCREMENT,"timestamp" BIGINT NOT NULL,"etype" varchar(128) NOT NULL,"from_user" varchar(255) NOT NULL,"to" varchar(255) NOT NULL,"org_id" INTEGER NOT NULL,"repo_id" varchar(36) NOT NULL,"file_path" text NOT NULL,"permission" varchar(15) NOT NULL); -CREATE INDEX IF NOT EXISTS "idx_perm_audit_repo_org_eid" ON "PERMAUDIT" ("repo_id", "org_id", "eid"); -CREATE INDEX IF NOT EXISTS "idx_perm_audit_user_orgid_eid" ON "PERMAUDIT" ("from_user", "org_id", "eid"); -CREATE TABLE IF NOT EXISTS "TOTALSTORAGESTAT" ("id" INTEGER PRIMARY KEY AUTO_INCREMENT,"timestamp" BIGINT NOT NULL,"total_size" BIGINT NOT NULL,"org_id" INTEGER NOT NULL); -CREATE INDEX IF NOT EXISTS "idx_storage_time_org" ON "TOTALSTORAGESTAT" ("timestamp", "org_id"); -CREATE TABLE IF NOT EXISTS "FILEOPSSTAT" ("id" INTEGER PRIMARY KEY AUTO_INCREMENT,"timestamp" BIGINT NOT NULL,"op_type" varchar(16) NOT NULL,"number" INTEGER NOT NULL,"org_id" INTEGER NOT NULL); -CREATE INDEX IF NOT EXISTS "idx_file_ops_time_org" ON "FILEOPSSTAT" ("timestamp", "org_id"); -CREATE TABLE IF NOT EXISTS "USERACTIVITYSTAT" ("id" INTEGER PRIMARY KEY AUTO_INCREMENT,"name_time_md5" varchar(32) DEFAULT NULL,"username" varchar(255) DEFAULT NULL,"timestamp" BIGINT NOT NULL,"org_id" INTEGER NOT NULL,UNIQUE("name_time_md5")); -CREATE INDEX IF NOT EXISTS "idx_activity_time_org" ON "USERACTIVITYSTAT" ("timestamp", "org_id"); -CREATE INDEX IF NOT EXISTS "ix_USERACTIVITYSTAT_timestamp" ON "USERACTIVITYSTAT" ("timestamp"); -CREATE TABLE IF NOT EXISTS "USERTRAFFIC" ("id" INTEGER PRIMARY KEY AUTO_INCREMENT,"user" varchar(255) NOT NULL,"org_id" INTEGER DEFAULT NULL,"timestamp" BIGINT NOT NULL,"op_type" varchar(48) NOT NULL,"size" BIGINT NOT NULL); -CREATE INDEX IF NOT EXISTS "ix_USERTRAFFIC_org_id" ON "USERTRAFFIC" ("org_id"); -CREATE INDEX IF NOT EXISTS "idx_traffic_time_user" ON "USERTRAFFIC" ("timestamp", "user", "org_id"); -CREATE TABLE IF NOT EXISTS "SYSTRAFFIC" ("id" INTEGER PRIMARY KEY AUTO_INCREMENT,"org_id" INTEGER DEFAULT NULL,"timestamp" BIGINT NOT NULL,"op_type" varchar(48) NOT NULL,"size" BIGINT NOT NULL); -CREATE INDEX IF NOT EXISTS "idx_SYSTRAFFIC_time_org" ON "SYSTRAFFIC" ("timestamp", "org_id"); -CREATE INDEX IF NOT EXISTS "ix_SYSTRAFFIC_org_id" ON "SYSTRAFFIC" ("org_id"); -CREATE TABLE IF NOT EXISTS "MONTHLYSYSTRAFFIC" ("id" INTEGER PRIMARY KEY AUTO_INCREMENT,"org_id" INTEGER DEFAULT NULL,"timestamp" BIGINT NOT NULL,"web_file_upload" BIGINT NOT NULL,"web_file_download" BIGINT NOT NULL,"sync_file_upload" BIGINT NOT NULL,"sync_file_download" BIGINT NOT NULL,"link_file_upload" BIGINT NOT NULL,"link_file_download" BIGINT NOT NULL); -CREATE INDEX IF NOT EXISTS "idx_MONTHLYSYSTRAFFIC_time_org" ON "MONTHLYSYSTRAFFIC" ("timestamp", "org_id"); -CREATE TABLE IF NOT EXISTS "VIRUSSCANRECORD" ("repo_id" varchar(36) NOT NULL PRIMARY KEY,"scan_commit_id" varchar(40) NOT NULL); -CREATE TABLE IF NOT EXISTS "VIRUSFILE" ("vid" INTEGER PRIMARY KEY AUTO_INCREMENT,"repo_id" varchar(36) NOT NULL,"commit_id" varchar(40) NOT NULL,"file_path" text NOT NULL,"has_deleted" INTEGER NOT NULL,"has_ignored" INTEGER NOT NULL); -CREATE INDEX IF NOT EXISTS "ix_VIRUSFILE_has_ignored" ON "VIRUSFILE" ("has_ignored"); -CREATE INDEX IF NOT EXISTS "ix_VIRUSFILE_has_deleted" ON "VIRUSFILE" ("has_deleted"); -CREATE TABLE IF NOT EXISTS "GROUPIDLDAPUUIDPAIR" ("id" INTEGER PRIMARY KEY AUTO_INCREMENT,"group_id" INTEGER NOT NULL UNIQUE,"group_uuid" varchar(36) NOT NULL UNIQUE);