From d106d48d5c59ca653e94ca17ff00145dd71ad5c6 Mon Sep 17 00:00:00 2001 From: Rui Tome Date: Thu, 12 Jan 2023 12:10:22 +0000 Subject: [PATCH] [EC-427] Changed migration script to use 'Create OR Alter' for views and sprocs --- ...00_ProviderAddProviderTypeBillingPhone.sql | 20 ++++--------------- 1 file changed, 4 insertions(+), 16 deletions(-) diff --git a/util/Migrator/DbScripts/2022-12-26_00_ProviderAddProviderTypeBillingPhone.sql b/util/Migrator/DbScripts/2022-12-26_00_ProviderAddProviderTypeBillingPhone.sql index d14da4a59a..c1d66e1b79 100644 --- a/util/Migrator/DbScripts/2022-12-26_00_ProviderAddProviderTypeBillingPhone.sql +++ b/util/Migrator/DbScripts/2022-12-26_00_ProviderAddProviderTypeBillingPhone.sql @@ -19,13 +19,7 @@ END GO -- Recreate ProviderView so that it includes the new columns 'Type' and 'BillingPhone' -IF EXISTS(SELECT * FROM sys.views WHERE [Name] = 'ProviderView') - BEGIN - DROP VIEW [dbo].[ProviderView] - END -GO - -CREATE VIEW [dbo].[ProviderView] +CREATE OR ALTER VIEW VIEW [dbo].[ProviderView] AS SELECT * @@ -34,13 +28,7 @@ FROM GO -- Recreate ProviderUserProviderDetailsView so that it includes the new columns 'Type' and 'BillingPhone' -IF EXISTS(SELECT * FROM sys.views WHERE [Name] = 'ProviderUserProviderDetailsView') - BEGIN - DROP VIEW [dbo].[ProviderUserProviderDetailsView] - END -GO - -CREATE VIEW [dbo].[ProviderUserProviderDetailsView] +CREATE OR ALTER VIEW VIEW [dbo].[ProviderUserProviderDetailsView] AS SELECT PU.[UserId], @@ -61,7 +49,7 @@ FROM GO -- Alter Provider_Create view to add new columns 'Type' and 'BillingPhone' -ALTER PROCEDURE [dbo].[Provider_Create] +CREATE OR ALTER PROCEDURE [dbo].[Provider_Create] @Id UNIQUEIDENTIFIER OUTPUT, @Name NVARCHAR(50), @BusinessName NVARCHAR(50), @@ -124,7 +112,7 @@ END GO -- Alter Provider_Update view to add new columns 'Type' and 'BillingPhone' -ALTER PROCEDURE [dbo].[Provider_Update] +CREATE OR ALTER PROCEDURE [dbo].[Provider_Update] @Id UNIQUEIDENTIFIER, @Name NVARCHAR(50), @BusinessName NVARCHAR(50),