3 changed files with 49 additions and 0 deletions
@ -0,0 +1,42 @@
@@ -0,0 +1,42 @@
|
||||
IF EXISTS ( |
||||
SELECT * FROM sys.indexes WHERE [Name]='IX_Cipher_UserId_Type' |
||||
AND object_id = OBJECT_ID('[dbo].[Cipher]') |
||||
) |
||||
BEGIN |
||||
DROP INDEX [IX_Cipher_UserId_Type] ON [dbo].[Cipher] |
||||
END |
||||
GO |
||||
|
||||
IF NOT EXISTS ( |
||||
SELECT * FROM sys.indexes WHERE [Name]='IX_Cipher_UserId_Type_IncludeAll' |
||||
AND object_id = OBJECT_ID('[dbo].[Cipher]') |
||||
) |
||||
BEGIN |
||||
CREATE NONCLUSTERED INDEX [IX_Cipher_UserId_Type_IncludeAll] |
||||
ON [dbo].[Cipher]([UserId] ASC, [Type] ASC) |
||||
INCLUDE ([OrganizationId], [Data], [Favorites], [Folders], [Attachments], [CreationDate], [RevisionDate]) |
||||
END |
||||
GO |
||||
|
||||
IF NOT EXISTS ( |
||||
SELECT * FROM sys.indexes WHERE [Name] = 'IX_Folder_UserId_IncludeAll' |
||||
AND object_id = OBJECT_ID('[dbo].[Folder]') |
||||
) |
||||
BEGIN |
||||
CREATE NONCLUSTERED INDEX [IX_Folder_UserId_IncludeAll] |
||||
ON [dbo].[Folder]([UserId] ASC) |
||||
INCLUDE ([Name], [CreationDate], [RevisionDate]) |
||||
END |
||||
GO |
||||
|
||||
IF NOT EXISTS ( |
||||
SELECT * FROM sys.indexes WHERE [Name] = 'IX_OrganizationUser_UserIdOrganizationIdStatus' |
||||
AND object_id = OBJECT_ID('[dbo].[OrganizationUser]') |
||||
) |
||||
BEGIN |
||||
CREATE NONCLUSTERED INDEX [IX_OrganizationUser_UserIdOrganizationIdStatus] |
||||
ON [dbo].[OrganizationUser]([UserId] ASC,[OrganizationId] ASC,[Status] ASC) |
||||
INCLUDE ([AccessAll]) |
||||
END |
||||
GO |
||||
|
||||
Loading…
Reference in new issue