The core infrastructure backend (API, database, Docker, etc).
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

34 lines
1.2 KiB

-- Adding indices
IF NOT EXISTS (SELECT *
FROM sys.indexes
WHERE [name] = 'IX_OrganizationUser_EmailOrganizationIdStatus'
AND object_id = Object_id('[dbo].[OrganizationUser]'))
BEGIN
CREATE NONCLUSTERED INDEX [IX_OrganizationUser_EmailOrganizationIdStatus]
ON [dbo].[OrganizationUser]([email] ASC, [organizationid] ASC, [status] ASC)
END
go
IF NOT EXISTS (SELECT *
FROM sys.indexes
WHERE [name] =
'IX_ProviderOrganization_OrganizationIdProviderId'
AND object_id = Object_id('[dbo].[ProviderOrganization]'))
BEGIN
CREATE NONCLUSTERED INDEX [IX_ProviderOrganization_OrganizationIdProviderId]
ON [dbo].[ProviderOrganization]([organizationid] ASC, [providerid] ASC)
END
go
IF NOT EXISTS (SELECT *
FROM sys.indexes
WHERE [name] = 'IX_ProviderUser_UserIdProviderId'
AND object_id = Object_id('[dbo].[ProviderUser]'))
BEGIN
CREATE NONCLUSTERED INDEX [IX_ProviderUser_UserIdProviderId]
ON [dbo].[ProviderUser]([userid] ASC, [providerid] ASC)
END
go