From d0a98d6cf34482c8d45ce3421e22c3d3c55316f3 Mon Sep 17 00:00:00 2001 From: Matt Portune Date: Mon, 22 Jun 2020 09:49:16 -0400 Subject: [PATCH] Added missing migration functionality --- .../DbScripts/2020-06-16_00_OrgSso.sql | 56 +++++++++++++++++++ 1 file changed, 56 insertions(+) diff --git a/util/Migrator/DbScripts/2020-06-16_00_OrgSso.sql b/util/Migrator/DbScripts/2020-06-16_00_OrgSso.sql index 20b8f22037..3fecc9c88d 100644 --- a/util/Migrator/DbScripts/2020-06-16_00_OrgSso.sql +++ b/util/Migrator/DbScripts/2020-06-16_00_OrgSso.sql @@ -10,3 +10,59 @@ BEGIN ); END GO + +IF EXISTS(SELECT * FROM sys.views WHERE [Name] = 'SsoConfig') + BEGIN + DROP VIEW [dbo].[SsoConfigView] + END +GO + +CREATE VIEW [dbo].[SsoConfigView] +AS +SELECT + * +FROM + [dbo].[SsoConfig] +GO + +IF OBJECT_ID('[dbo].[SsoConfig_ReadByIdentifier]') IS NOT NULL + BEGIN + DROP PROCEDURE [dbo].[SsoConfig_ReadByIdentifier] + END +GO + +CREATE PROCEDURE [dbo].[SsoConfig_ReadByIdentifier] + @Identifier NVARCHAR(50) +AS +BEGIN + SET NOCOUNT ON + + SELECT TOP 1 + * + FROM + [dbo].[SsoConfigView] + WHERE + [Identifier] = @Identifier +END +GO + +IF OBJECT_ID('[dbo].[SsoConfig_ReadByOrganizationId]') IS NOT NULL + BEGIN + DROP PROCEDURE [dbo].[SsoConfig_ReadByOrganizationId] + END +GO + +CREATE PROCEDURE [dbo].[SsoConfig_ReadByOrganizationId] + @OrganizationId UNIQUEIDENTIFIER +AS +BEGIN + SET NOCOUNT ON + + SELECT TOP 1 + * + FROM + [dbo].[SsoConfigView] + WHERE + [OrganizationId] = @OrganizationId +END +GO