From 0ba2c14087b428fc31c32a1234175dee04bead01 Mon Sep 17 00:00:00 2001 From: Praveen Raju <80779423+praju-aot@users.noreply.github.com> Date: Thu, 5 Dec 2024 12:17:17 -0500 Subject: [PATCH] ORV2-3163 Rectify the revert script to avoid errors on revert or reset (#1687) --- database/mssql/scripts/versions/revert/v_39_ddl_revert.sql | 3 ++- database/mssql/scripts/versions/revert/v_42_ddl_revert.sql | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/database/mssql/scripts/versions/revert/v_39_ddl_revert.sql b/database/mssql/scripts/versions/revert/v_39_ddl_revert.sql index af2a9a4cc..a62125b5d 100644 --- a/database/mssql/scripts/versions/revert/v_39_ddl_revert.sql +++ b/database/mssql/scripts/versions/revert/v_39_ddl_revert.sql @@ -17,7 +17,8 @@ BEGIN TRY ALTER TABLE [permit].[ORBC_NO_FEE_TYPE] DROP CONSTRAINT [DF_ORBC_NO_FEE_TYPE_DB_CREATE_TIMESTAMP] ALTER TABLE [permit].[ORBC_NO_FEE_TYPE] DROP CONSTRAINT [DF_ORBC_NO_FEE_TYPE_DB_LAST_UPDATE_USERID] ALTER TABLE [permit].[ORBC_NO_FEE_TYPE] DROP CONSTRAINT [DF_ORBC_NO_FEE_TYPE_DB_LAST_UPDATE_TIMESTAMP] - ALTER TABLE [permit].[ORBC_SPECIAL_AUTH_HIST] ALTER COLUMN NO_FEE_TYPE VARCHAR(12) NOT NULL + -- History table should not have any constraints + -- ALTER TABLE [permit].[ORBC_SPECIAL_AUTH_HIST] ALTER COLUMN NO_FEE_TYPE VARCHAR(12) NOT NULL COMMIT END TRY diff --git a/database/mssql/scripts/versions/revert/v_42_ddl_revert.sql b/database/mssql/scripts/versions/revert/v_42_ddl_revert.sql index 6159e4ada..db08639cb 100644 --- a/database/mssql/scripts/versions/revert/v_42_ddl_revert.sql +++ b/database/mssql/scripts/versions/revert/v_42_ddl_revert.sql @@ -29,7 +29,8 @@ BEGIN TRY DROP TABLE [case].[ORBC_CASE_TYPE] DROP TABLE [case].[ORBC_CASE_STATUS_TYPE] DROP SCHEMA [case] - DELETE FROM [permit].[ORBC_PERMIT_STATUS_TYPE] WHERE [PERMIT_STATUS_TYPE] ='IN_QUEUE' + -- Commenting the below line to Avoid FK constraints while running moti-reset-db.sh + -- DELETE FROM [permit].[ORBC_PERMIT_STATUS_TYPE] WHERE [PERMIT_STATUS_TYPE] ='IN_QUEUE' COMMIT END TRY