Replace go-migrate with morph (#19116)
Этот коммит содержится в:
коммит произвёл
GitHub
родитель
c8198fbefe
Коммит
6595b31f23
@@ -367,10 +367,10 @@ CREATE TABLE `IncomingWebhooks` (
|
||||
`ChannelId` varchar(26) DEFAULT NULL,
|
||||
`TeamId` varchar(26) DEFAULT NULL,
|
||||
`DisplayName` varchar(64) DEFAULT NULL,
|
||||
`Description` varchar(128) DEFAULT NULL,
|
||||
`Description` text,
|
||||
`Username` varchar(255) DEFAULT NULL,
|
||||
`IconURL` varchar(255) DEFAULT NULL,
|
||||
`ChannelLocked` tinyint(1) DEFAULT NULL,
|
||||
`IconURL` text,
|
||||
`ChannelLocked` tinyint(1) DEFAULT 0,
|
||||
PRIMARY KEY (`Id`),
|
||||
KEY `idx_incoming_webhook_user_id` (`UserId`),
|
||||
KEY `idx_incoming_webhook_team_id` (`TeamId`),
|
||||
@@ -452,13 +452,13 @@ DROP TABLE IF EXISTS `OAuthAccessData`;
|
||||
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||||
/*!40101 SET character_set_client = utf8 */;
|
||||
CREATE TABLE `OAuthAccessData` (
|
||||
`ClientId` varchar(26) DEFAULT NULL,
|
||||
`UserId` varchar(26) DEFAULT NULL,
|
||||
`Token` varchar(26) NOT NULL,
|
||||
`RefreshToken` varchar(26) DEFAULT NULL,
|
||||
`RedirectUri` text,
|
||||
`ExpiresAt` bigint(20) DEFAULT NULL,
|
||||
`Scope` varchar(128) DEFAULT NULL,
|
||||
`ClientId` varchar(26) DEFAULT NULL,
|
||||
`UserId` varchar(26) DEFAULT NULL,
|
||||
`ExpiresAt` bigint(20) DEFAULT '0',
|
||||
`Scope` varchar(128) DEFAULT 'user',
|
||||
PRIMARY KEY (`Token`),
|
||||
UNIQUE KEY `ClientId` (`ClientId`,`UserId`),
|
||||
KEY `idx_oauthaccessdata_client_id` (`ClientId`),
|
||||
@@ -491,10 +491,10 @@ CREATE TABLE `OAuthApps` (
|
||||
`ClientSecret` varchar(128) DEFAULT NULL,
|
||||
`Name` varchar(64) DEFAULT NULL,
|
||||
`Description` text,
|
||||
`IconURL` text,
|
||||
`CallbackUrls` text,
|
||||
`Homepage` text,
|
||||
`IsTrusted` tinyint(1) DEFAULT NULL,
|
||||
`IsTrusted` tinyint(1) DEFAULT '0',
|
||||
`IconURL` varchar(512) DEFAULT '',
|
||||
PRIMARY KEY (`Id`),
|
||||
KEY `idx_oauthapps_creator_id` (`CreatorId`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
|
||||
@@ -556,11 +556,13 @@ CREATE TABLE `OutgoingWebhooks` (
|
||||
`ChannelId` varchar(26) DEFAULT NULL,
|
||||
`TeamId` varchar(26) DEFAULT NULL,
|
||||
`TriggerWords` text,
|
||||
`TriggerWhen` int(11) DEFAULT NULL,
|
||||
`CallbackURLs` text,
|
||||
`DisplayName` varchar(64) DEFAULT NULL,
|
||||
`Description` varchar(128) DEFAULT NULL,
|
||||
`ContentType` varchar(128) DEFAULT NULL,
|
||||
`TriggerWhen` int(11) DEFAULT '0',
|
||||
`Username` varchar(64) DEFAULT NULL,
|
||||
`IconURL` text,
|
||||
`Description` text(128),
|
||||
PRIMARY KEY (`Id`),
|
||||
KEY `idx_outgoing_webhook_team_id` (`TeamId`),
|
||||
KEY `idx_outgoing_webhook_update_at` (`UpdateAt`),
|
||||
@@ -613,9 +615,7 @@ CREATE TABLE `Posts` (
|
||||
`Id` varchar(26) NOT NULL,
|
||||
`CreateAt` bigint(20) DEFAULT NULL,
|
||||
`UpdateAt` bigint(20) DEFAULT NULL,
|
||||
`EditAt` bigint(20) DEFAULT NULL,
|
||||
`DeleteAt` bigint(20) DEFAULT NULL,
|
||||
`IsPinned` tinyint(1) DEFAULT NULL,
|
||||
`UserId` varchar(26) DEFAULT NULL,
|
||||
`ChannelId` varchar(26) DEFAULT NULL,
|
||||
`RootId` varchar(26) DEFAULT NULL,
|
||||
@@ -627,7 +627,9 @@ CREATE TABLE `Posts` (
|
||||
`Hashtags` text,
|
||||
`Filenames` text,
|
||||
`FileIds` text,
|
||||
`HasReactions` tinyint(1) DEFAULT NULL,
|
||||
`HasReactions` tinyint(1) DEFAULT '0',
|
||||
`EditAt` bigint(20) DEFAULT '0',
|
||||
`IsPinned` tinyint(1) DEFAULT '0',
|
||||
PRIMARY KEY (`Id`),
|
||||
KEY `idx_posts_update_at` (`UpdateAt`),
|
||||
KEY `idx_posts_create_at` (`CreateAt`),
|
||||
@@ -722,7 +724,7 @@ CREATE TABLE `Roles` (
|
||||
`DeleteAt` bigint(20) DEFAULT NULL,
|
||||
`Permissions` text,
|
||||
`SchemeManaged` tinyint(1) DEFAULT NULL,
|
||||
`BuiltIn` tinyint(1) DEFAULT NULL,
|
||||
`BuiltIn` tinyint(1) DEFAULT '0',
|
||||
PRIMARY KEY (`Id`),
|
||||
UNIQUE KEY `Name` (`Name`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
|
||||
@@ -789,8 +791,8 @@ CREATE TABLE `Sessions` (
|
||||
`DeviceId` text,
|
||||
`Roles` varchar(64) DEFAULT NULL,
|
||||
`IsOAuth` tinyint(1) DEFAULT NULL,
|
||||
`ExpiredNotify` tinyint(1) DEFAULT NULL,
|
||||
`Props` text,
|
||||
`ExpiredNotify` tinyint(1) DEFAULT '0',
|
||||
PRIMARY KEY (`Id`),
|
||||
KEY `idx_sessions_user_id` (`UserId`),
|
||||
KEY `idx_sessions_token` (`Token`),
|
||||
@@ -819,8 +821,8 @@ DROP TABLE IF EXISTS `Status`;
|
||||
CREATE TABLE `Status` (
|
||||
`UserId` varchar(26) NOT NULL,
|
||||
`Status` varchar(32) DEFAULT NULL,
|
||||
`Manual` tinyint(1) DEFAULT NULL,
|
||||
`LastActivityAt` bigint(20) DEFAULT NULL,
|
||||
`Manual` tinyint(1) DEFAULT '0',
|
||||
PRIMARY KEY (`UserId`),
|
||||
KEY `idx_status_user_id` (`UserId`),
|
||||
KEY `idx_status_status` (`Status`)
|
||||
@@ -969,7 +971,7 @@ CREATE TABLE `UserAccessTokens` (
|
||||
`Token` varchar(26) DEFAULT NULL,
|
||||
`UserId` varchar(26) DEFAULT NULL,
|
||||
`Description` text,
|
||||
`IsActive` tinyint(1) DEFAULT NULL,
|
||||
`IsActive` tinyint(1) DEFAULT '1',
|
||||
PRIMARY KEY (`Id`),
|
||||
UNIQUE KEY `Token` (`Token`),
|
||||
KEY `idx_user_access_tokens_token` (`Token`),
|
||||
@@ -1007,8 +1009,7 @@ CREATE TABLE `Users` (
|
||||
`Nickname` varchar(64) DEFAULT NULL,
|
||||
`FirstName` varchar(64) DEFAULT NULL,
|
||||
`LastName` varchar(64) DEFAULT NULL,
|
||||
`Position` varchar(128) DEFAULT NULL,
|
||||
`Roles` text,
|
||||
`Roles` varchar(256) DEFAULT NULL,
|
||||
`AllowMarketing` tinyint(1) DEFAULT NULL,
|
||||
`Props` text,
|
||||
`NotifyProps` text,
|
||||
@@ -1016,9 +1017,10 @@ CREATE TABLE `Users` (
|
||||
`LastPictureUpdate` bigint(20) DEFAULT NULL,
|
||||
`FailedAttempts` int(11) DEFAULT NULL,
|
||||
`Locale` varchar(5) DEFAULT NULL,
|
||||
`Timezone` text,
|
||||
`MfaActive` tinyint(1) DEFAULT NULL,
|
||||
`MfaSecret` varchar(128) DEFAULT NULL,
|
||||
`Position` varchar(128) DEFAULT NULL,
|
||||
`Timezone` varchar(256) DEFAULT '{"automaticTimezone":"","manualTimezone":"","useAutomaticTimezone":"true"}',
|
||||
PRIMARY KEY (`Id`),
|
||||
UNIQUE KEY `Username` (`Username`),
|
||||
UNIQUE KEY `AuthData` (`AuthData`),
|
||||
|
||||
@@ -39,10 +39,10 @@ CREATE TABLE `Bots` (
|
||||
`UserId` varchar(26) NOT NULL,
|
||||
`Description` text,
|
||||
`OwnerId` varchar(190) DEFAULT NULL,
|
||||
`LastIconUpdate` bigint(20) DEFAULT NULL,
|
||||
`CreateAt` bigint(20) DEFAULT NULL,
|
||||
`UpdateAt` bigint(20) DEFAULT NULL,
|
||||
`DeleteAt` bigint(20) DEFAULT NULL,
|
||||
`LastIconUpdate` bigint(20) DEFAULT NULL,
|
||||
PRIMARY KEY (`UserId`)
|
||||
);
|
||||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||||
@@ -291,8 +291,8 @@ CREATE TABLE `GroupChannels` (
|
||||
`UpdateAt` bigint(20) DEFAULT NULL,
|
||||
`ChannelId` varchar(26) NOT NULL,
|
||||
PRIMARY KEY (`GroupId`,`ChannelId`),
|
||||
KEY `idx_groupchannels_channelid` (`ChannelId`),
|
||||
KEY `idx_groupchannels_schemeadmin` (`SchemeAdmin`)
|
||||
KEY `idx_groupchannels_schemeadmin` (`SchemeAdmin`),
|
||||
KEY `idx_groupchannels_channelid` (`ChannelId`)
|
||||
);
|
||||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||||
|
||||
@@ -327,8 +327,8 @@ CREATE TABLE `GroupTeams` (
|
||||
`UpdateAt` bigint(20) DEFAULT NULL,
|
||||
`TeamId` varchar(26) NOT NULL,
|
||||
PRIMARY KEY (`GroupId`,`TeamId`),
|
||||
KEY `idx_groupteams_teamid` (`TeamId`),
|
||||
KEY `idx_groupteams_schemeadmin` (`SchemeAdmin`)
|
||||
KEY `idx_groupteams_schemeadmin` (`SchemeAdmin`),
|
||||
KEY `idx_groupteams_teamid` (`TeamId`)
|
||||
);
|
||||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||||
|
||||
@@ -419,11 +419,11 @@ CREATE TABLE `LinkMetadata` (
|
||||
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||||
/*!40101 SET character_set_client = utf8 */;
|
||||
CREATE TABLE `OAuthAccessData` (
|
||||
`ClientId` varchar(26) DEFAULT NULL,
|
||||
`UserId` varchar(26) DEFAULT NULL,
|
||||
`Token` varchar(26) NOT NULL,
|
||||
`RefreshToken` varchar(26) DEFAULT NULL,
|
||||
`RedirectUri` text,
|
||||
`ClientId` varchar(26) DEFAULT NULL,
|
||||
`UserId` varchar(26) DEFAULT NULL,
|
||||
`ExpiresAt` bigint(20) DEFAULT NULL,
|
||||
`Scope` varchar(128) DEFAULT NULL,
|
||||
PRIMARY KEY (`Token`),
|
||||
@@ -447,10 +447,10 @@ CREATE TABLE `OAuthApps` (
|
||||
`ClientSecret` varchar(128) DEFAULT NULL,
|
||||
`Name` varchar(64) DEFAULT NULL,
|
||||
`Description` text,
|
||||
`IconURL` text,
|
||||
`CallbackUrls` text,
|
||||
`Homepage` text,
|
||||
`IsTrusted` tinyint(1) DEFAULT NULL,
|
||||
`IconURL` text,
|
||||
PRIMARY KEY (`Id`),
|
||||
KEY `idx_oauthapps_creator_id` (`CreatorId`)
|
||||
);
|
||||
@@ -491,13 +491,13 @@ CREATE TABLE `OutgoingWebhooks` (
|
||||
`ChannelId` varchar(26) DEFAULT NULL,
|
||||
`TeamId` varchar(26) DEFAULT NULL,
|
||||
`TriggerWords` text,
|
||||
`TriggerWhen` int(11) DEFAULT NULL,
|
||||
`CallbackURLs` text,
|
||||
`DisplayName` varchar(64) DEFAULT NULL,
|
||||
`Description` text,
|
||||
`ContentType` varchar(128) DEFAULT NULL,
|
||||
`TriggerWhen` int(11) DEFAULT NULL,
|
||||
`Username` varchar(64) DEFAULT NULL,
|
||||
`IconURL` text,
|
||||
`Description` text,
|
||||
PRIMARY KEY (`Id`),
|
||||
KEY `idx_outgoing_webhook_team_id` (`TeamId`),
|
||||
KEY `idx_outgoing_webhook_update_at` (`UpdateAt`),
|
||||
@@ -531,9 +531,7 @@ CREATE TABLE `Posts` (
|
||||
`Id` varchar(26) NOT NULL,
|
||||
`CreateAt` bigint(20) DEFAULT NULL,
|
||||
`UpdateAt` bigint(20) DEFAULT NULL,
|
||||
`EditAt` bigint(20) DEFAULT NULL,
|
||||
`DeleteAt` bigint(20) DEFAULT NULL,
|
||||
`IsPinned` tinyint(1) DEFAULT NULL,
|
||||
`UserId` varchar(26) DEFAULT NULL,
|
||||
`ChannelId` varchar(26) DEFAULT NULL,
|
||||
`RootId` varchar(26) DEFAULT NULL,
|
||||
@@ -545,6 +543,8 @@ CREATE TABLE `Posts` (
|
||||
`Filenames` text,
|
||||
`FileIds` text,
|
||||
`HasReactions` tinyint(1) DEFAULT NULL,
|
||||
`EditAt` bigint(20) DEFAULT NULL,
|
||||
`IsPinned` tinyint(1) DEFAULT NULL,
|
||||
`RemoteId` varchar(26) DEFAULT NULL,
|
||||
PRIMARY KEY (`Id`),
|
||||
KEY `idx_posts_update_at` (`UpdateAt`),
|
||||
@@ -769,8 +769,8 @@ CREATE TABLE `Sessions` (
|
||||
`DeviceId` text,
|
||||
`Roles` varchar(64) DEFAULT NULL,
|
||||
`IsOAuth` tinyint(1) DEFAULT NULL,
|
||||
`ExpiredNotify` tinyint(1) DEFAULT NULL,
|
||||
`Props` json DEFAULT NULL,
|
||||
`ExpiredNotify` tinyint(1) DEFAULT NULL,
|
||||
PRIMARY KEY (`Id`),
|
||||
KEY `idx_sessions_user_id` (`UserId`),
|
||||
KEY `idx_sessions_token` (`Token`),
|
||||
@@ -828,10 +828,10 @@ CREATE TABLE `SharedChannelRemotes` (
|
||||
CREATE TABLE `SharedChannelUsers` (
|
||||
`Id` varchar(26) NOT NULL,
|
||||
`UserId` varchar(26) DEFAULT NULL,
|
||||
`ChannelId` varchar(26) DEFAULT NULL,
|
||||
`RemoteId` varchar(26) DEFAULT NULL,
|
||||
`CreateAt` bigint(20) DEFAULT NULL,
|
||||
`LastSyncAt` bigint(20) DEFAULT NULL,
|
||||
`ChannelId` varchar(26) DEFAULT NULL,
|
||||
PRIMARY KEY (`Id`),
|
||||
UNIQUE KEY `UserId` (`UserId`,`ChannelId`,`RemoteId`),
|
||||
KEY `idx_sharedchannelusers_remote_id` (`RemoteId`)
|
||||
@@ -1024,10 +1024,10 @@ CREATE TABLE `ThreadMemberships` (
|
||||
/*!40101 SET character_set_client = utf8 */;
|
||||
CREATE TABLE `Threads` (
|
||||
`PostId` varchar(26) NOT NULL,
|
||||
`ChannelId` varchar(26) DEFAULT NULL,
|
||||
`ReplyCount` bigint(20) DEFAULT NULL,
|
||||
`LastReplyAt` bigint(20) DEFAULT NULL,
|
||||
`Participants` json DEFAULT NULL,
|
||||
`ChannelId` varchar(26) DEFAULT NULL,
|
||||
PRIMARY KEY (`PostId`),
|
||||
KEY `idx_threads_channel_id_last_reply_at` (`ChannelId`,`LastReplyAt`)
|
||||
);
|
||||
@@ -1067,7 +1067,7 @@ CREATE TABLE `UploadSessions` (
|
||||
`RemoteId` varchar(26) DEFAULT NULL,
|
||||
`ReqFileId` varchar(26) DEFAULT NULL,
|
||||
PRIMARY KEY (`Id`),
|
||||
KEY `idx_uploadsessions_user_id` (`Type`),
|
||||
KEY `idx_uploadsessions_user_id` (`UserId`),
|
||||
KEY `idx_uploadsessions_create_at` (`CreateAt`)
|
||||
);
|
||||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||||
@@ -1149,7 +1149,6 @@ CREATE TABLE `Users` (
|
||||
`Nickname` varchar(64) DEFAULT NULL,
|
||||
`FirstName` varchar(64) DEFAULT NULL,
|
||||
`LastName` varchar(64) DEFAULT NULL,
|
||||
`Position` varchar(128) DEFAULT NULL,
|
||||
`Roles` text,
|
||||
`AllowMarketing` tinyint(1) DEFAULT NULL,
|
||||
`Props` json DEFAULT NULL,
|
||||
@@ -1158,9 +1157,10 @@ CREATE TABLE `Users` (
|
||||
`LastPictureUpdate` bigint(20) DEFAULT NULL,
|
||||
`FailedAttempts` int(11) DEFAULT NULL,
|
||||
`Locale` varchar(5) DEFAULT NULL,
|
||||
`Timezone` json DEFAULT NULL,
|
||||
`MfaActive` tinyint(1) DEFAULT NULL,
|
||||
`MfaSecret` varchar(128) DEFAULT NULL,
|
||||
`Position` varchar(128) DEFAULT NULL,
|
||||
`Timezone` json DEFAULT NULL,
|
||||
`RemoteId` varchar(26) DEFAULT NULL,
|
||||
PRIMARY KEY (`Id`),
|
||||
UNIQUE KEY `Username` (`Username`),
|
||||
@@ -1177,15 +1177,15 @@ CREATE TABLE `Users` (
|
||||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||||
|
||||
--
|
||||
-- Table structure for table `schema_migrations`
|
||||
-- Table structure for table `db_migrations`
|
||||
--
|
||||
|
||||
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||||
/*!40101 SET character_set_client = utf8 */;
|
||||
CREATE TABLE `schema_migrations` (
|
||||
`version` bigint(20) NOT NULL,
|
||||
`dirty` tinyint(1) NOT NULL,
|
||||
PRIMARY KEY (`version`)
|
||||
CREATE TABLE `db_migrations` (
|
||||
`Version` bigint(20) NOT NULL,
|
||||
`Name` varchar(64) NOT NULL,
|
||||
PRIMARY KEY (`Version`)
|
||||
);
|
||||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||||
/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */;
|
||||
|
||||
@@ -243,10 +243,10 @@ CREATE TABLE public.incomingwebhooks (
|
||||
channelid character varying(26),
|
||||
teamid character varying(26),
|
||||
displayname character varying(64),
|
||||
description character varying(128),
|
||||
username text,
|
||||
iconurl text,
|
||||
channellocked boolean
|
||||
description character varying(500),
|
||||
username character varying(255),
|
||||
iconurl character varying(1024),
|
||||
channellocked boolean DEFAULT false
|
||||
);
|
||||
|
||||
|
||||
@@ -289,13 +289,13 @@ ALTER TABLE public.licenses OWNER TO mmuser;
|
||||
--
|
||||
|
||||
CREATE TABLE public.oauthaccessdata (
|
||||
clientid character varying(26),
|
||||
userid character varying(26),
|
||||
token character varying(26) NOT NULL,
|
||||
refreshtoken character varying(26),
|
||||
redirecturi character varying(256),
|
||||
expiresat bigint,
|
||||
scope character varying(128)
|
||||
clientid character varying(26) DEFAULT ''::character varying,
|
||||
userid character varying(26) DEFAULT ''::character varying,
|
||||
expiresat bigint DEFAULT 0,
|
||||
scope character varying(128) DEFAULT 'user'::character varying
|
||||
);
|
||||
|
||||
|
||||
@@ -313,10 +313,10 @@ CREATE TABLE public.oauthapps (
|
||||
clientsecret character varying(128),
|
||||
name character varying(64),
|
||||
description character varying(512),
|
||||
iconurl character varying(512),
|
||||
callbackurls character varying(1024),
|
||||
homepage character varying(256),
|
||||
istrusted boolean
|
||||
istrusted boolean DEFAULT false,
|
||||
iconurl character varying(512) DEFAULT ''::character varying
|
||||
);
|
||||
|
||||
|
||||
@@ -354,11 +354,13 @@ CREATE TABLE public.outgoingwebhooks (
|
||||
channelid character varying(26),
|
||||
teamid character varying(26),
|
||||
triggerwords character varying(1024),
|
||||
triggerwhen integer,
|
||||
callbackurls character varying(1024),
|
||||
displayname character varying(64),
|
||||
description character varying(128),
|
||||
contenttype character varying(128)
|
||||
contenttype character varying(128),
|
||||
triggerwhen integer DEFAULT 0,
|
||||
username character varying(64),
|
||||
iconurl character varying(1024),
|
||||
description character varying(500),
|
||||
);
|
||||
|
||||
|
||||
@@ -385,9 +387,7 @@ CREATE TABLE public.posts (
|
||||
id character varying(26) NOT NULL,
|
||||
createat bigint,
|
||||
updateat bigint,
|
||||
editat bigint,
|
||||
deleteat bigint,
|
||||
ispinned boolean,
|
||||
userid character varying(26),
|
||||
channelid character varying(26),
|
||||
rootid character varying(26),
|
||||
@@ -398,8 +398,10 @@ CREATE TABLE public.posts (
|
||||
props character varying(8000),
|
||||
hashtags character varying(1000),
|
||||
filenames character varying(4000),
|
||||
fileids character varying(300),
|
||||
hasreactions boolean
|
||||
fileids character varying(300) DEFAULT '[]'::character varying,
|
||||
hasreactions boolean DEFAULT false,
|
||||
editat bigint DEFAULT 0,
|
||||
ispinned boolean DEFAULT false
|
||||
);
|
||||
|
||||
|
||||
@@ -447,7 +449,7 @@ CREATE TABLE public.roles (
|
||||
deleteat bigint,
|
||||
permissions text,
|
||||
schememanaged boolean,
|
||||
builtin boolean
|
||||
builtin boolean DEFAULT false
|
||||
);
|
||||
|
||||
|
||||
@@ -503,8 +505,8 @@ ALTER TABLE public.sessions OWNER TO mmuser;
|
||||
CREATE TABLE public.status (
|
||||
userid character varying(26) NOT NULL,
|
||||
status character varying(32),
|
||||
manual boolean,
|
||||
lastactivityat bigint
|
||||
lastactivityat bigint,
|
||||
manual boolean DEFAULT false
|
||||
);
|
||||
|
||||
|
||||
@@ -586,7 +588,7 @@ CREATE TABLE public.useraccesstokens (
|
||||
token character varying(26),
|
||||
userid character varying(26),
|
||||
description character varying(512),
|
||||
isactive boolean
|
||||
isactive boolean DEFAULT true
|
||||
);
|
||||
|
||||
|
||||
@@ -610,7 +612,6 @@ CREATE TABLE public.users (
|
||||
nickname character varying(64),
|
||||
firstname character varying(64),
|
||||
lastname character varying(64),
|
||||
"position" character varying(128),
|
||||
roles character varying(256),
|
||||
allowmarketing boolean,
|
||||
props character varying(4000),
|
||||
@@ -619,9 +620,10 @@ CREATE TABLE public.users (
|
||||
lastpictureupdate bigint,
|
||||
failedattempts integer,
|
||||
locale character varying(5),
|
||||
timezone character varying(256),
|
||||
mfaactive boolean,
|
||||
mfasecret character varying(128)
|
||||
mfasecret character varying(128),
|
||||
"position" character varying(128),
|
||||
timezone character varying(256) DEFAULT '{"automaticTimezone":"","manualTimezone":"","useAutomaticTimezone":"true"}'::character varying
|
||||
);
|
||||
|
||||
|
||||
@@ -1814,4 +1816,3 @@ GRANT ALL ON SCHEMA public TO PUBLIC;
|
||||
--
|
||||
-- PostgreSQL database dump complete
|
||||
--
|
||||
|
||||
|
||||
@@ -43,10 +43,10 @@ CREATE TABLE public.bots (
|
||||
userid character varying(26) NOT NULL,
|
||||
description character varying(1024),
|
||||
ownerid character varying(190),
|
||||
lasticonupdate bigint,
|
||||
createat bigint,
|
||||
updateat bigint,
|
||||
deleteat bigint
|
||||
deleteat bigint,
|
||||
lasticonupdate bigint
|
||||
);
|
||||
|
||||
|
||||
@@ -369,11 +369,11 @@ ALTER TABLE public.linkmetadata OWNER TO mmuser;
|
||||
--
|
||||
|
||||
CREATE TABLE public.oauthaccessdata (
|
||||
clientid character varying(26),
|
||||
userid character varying(26),
|
||||
token character varying(26) NOT NULL,
|
||||
refreshtoken character varying(26),
|
||||
redirecturi character varying(256),
|
||||
clientid character varying(26),
|
||||
userid character varying(26),
|
||||
expiresat bigint,
|
||||
scope character varying(128)
|
||||
);
|
||||
@@ -393,10 +393,10 @@ CREATE TABLE public.oauthapps (
|
||||
clientsecret character varying(128),
|
||||
name character varying(64),
|
||||
description character varying(512),
|
||||
iconurl character varying(512),
|
||||
callbackurls character varying(1024),
|
||||
homepage character varying(256),
|
||||
istrusted boolean
|
||||
istrusted boolean,
|
||||
iconurl character varying(512)
|
||||
);
|
||||
|
||||
|
||||
@@ -434,13 +434,13 @@ CREATE TABLE public.outgoingwebhooks (
|
||||
channelid character varying(26),
|
||||
teamid character varying(26),
|
||||
triggerwords character varying(1024),
|
||||
triggerwhen integer,
|
||||
callbackurls character varying(1024),
|
||||
displayname character varying(64),
|
||||
description character varying(500),
|
||||
contenttype character varying(128),
|
||||
triggerwhen integer,
|
||||
username character varying(64),
|
||||
iconurl character varying(1024)
|
||||
iconurl character varying(1024),
|
||||
description character varying(500)
|
||||
);
|
||||
|
||||
|
||||
@@ -468,9 +468,7 @@ CREATE TABLE public.posts (
|
||||
id character varying(26) NOT NULL,
|
||||
createat bigint,
|
||||
updateat bigint,
|
||||
editat bigint,
|
||||
deleteat bigint,
|
||||
ispinned boolean,
|
||||
userid character varying(26),
|
||||
channelid character varying(26),
|
||||
rootid character varying(26),
|
||||
@@ -482,6 +480,8 @@ CREATE TABLE public.posts (
|
||||
filenames character varying(4000),
|
||||
fileids character varying(300),
|
||||
hasreactions boolean,
|
||||
editat bigint,
|
||||
ispinned boolean,
|
||||
remoteid character varying(26)
|
||||
);
|
||||
|
||||
@@ -632,13 +632,11 @@ ALTER TABLE public.roles OWNER TO mmuser;
|
||||
-- Name: schema_migrations; Type: TABLE; Schema: public; Owner: mmuser
|
||||
--
|
||||
|
||||
CREATE TABLE public.schema_migrations (
|
||||
version bigint NOT NULL,
|
||||
dirty boolean NOT NULL
|
||||
);
|
||||
CREATE TABLE IF NOT EXISTS public.db_migrations (
|
||||
version bigint NOT NULL PRIMARY KEY,
|
||||
name varchar NOT NULL);
|
||||
|
||||
|
||||
ALTER TABLE public.schema_migrations OWNER TO mmuser;
|
||||
ALTER TABLE public.db_migrations OWNER TO mmuser;
|
||||
|
||||
--
|
||||
-- Name: schemes; Type: TABLE; Schema: public; Owner: mmuser
|
||||
@@ -678,8 +676,8 @@ CREATE TABLE public.sessions (
|
||||
deviceid character varying(512),
|
||||
roles character varying(64),
|
||||
isoauth boolean,
|
||||
expirednotify boolean,
|
||||
props jsonb
|
||||
props jsonb,
|
||||
expirednotify boolean
|
||||
);
|
||||
|
||||
|
||||
@@ -749,10 +747,10 @@ ALTER TABLE public.sharedchannels OWNER TO mmuser;
|
||||
CREATE TABLE public.sharedchannelusers (
|
||||
id character varying(26) NOT NULL,
|
||||
userid character varying(26),
|
||||
channelid character varying(26),
|
||||
remoteid character varying(26),
|
||||
createat bigint,
|
||||
lastsyncat bigint
|
||||
lastsyncat bigint,
|
||||
channelid character varying(26)
|
||||
);
|
||||
|
||||
|
||||
@@ -898,10 +896,10 @@ ALTER TABLE public.threadmemberships OWNER TO mmuser;
|
||||
|
||||
CREATE TABLE public.threads (
|
||||
postid character varying(26) NOT NULL,
|
||||
channelid character varying(26),
|
||||
replycount bigint,
|
||||
lastreplyat bigint,
|
||||
participants jsonb
|
||||
participants jsonb,
|
||||
channelid character varying(26)
|
||||
);
|
||||
|
||||
|
||||
@@ -995,7 +993,6 @@ CREATE TABLE public.users (
|
||||
nickname character varying(64),
|
||||
firstname character varying(64),
|
||||
lastname character varying(64),
|
||||
"position" character varying(128),
|
||||
roles character varying(256),
|
||||
allowmarketing boolean,
|
||||
props jsonb,
|
||||
@@ -1004,9 +1001,10 @@ CREATE TABLE public.users (
|
||||
lastpictureupdate bigint,
|
||||
failedattempts integer,
|
||||
locale character varying(5),
|
||||
timezone jsonb,
|
||||
mfaactive boolean,
|
||||
mfasecret character varying(128),
|
||||
"position" character varying(128),
|
||||
timezone jsonb,
|
||||
remoteid character varying(26)
|
||||
);
|
||||
|
||||
@@ -2243,7 +2241,7 @@ CREATE INDEX idx_uploadsessions_create_at ON public.uploadsessions USING btree (
|
||||
-- Name: idx_uploadsessions_user_id; Type: INDEX; Schema: public; Owner: mmuser
|
||||
--
|
||||
|
||||
CREATE INDEX idx_uploadsessions_user_id ON public.uploadsessions USING btree (type);
|
||||
CREATE INDEX idx_uploadsessions_user_id ON public.uploadsessions USING btree (userid);
|
||||
|
||||
|
||||
--
|
||||
|
||||
Ссылка в новой задаче
Block a user