From f4450c082c6e2a79940703a29a73c76cbdeba73b Mon Sep 17 00:00:00 2001 From: Rui Tome Date: Thu, 11 Jan 2024 13:04:03 +0000 Subject: [PATCH] [AC-1682] Update data migration script to only enable collection enhancements for organizations that have not yet migrated --- .../2024-01-10_00_AllOrgsEnableCollectionEnhancements.sql | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/util/Migrator/DbScripts_transition/2024-01-10_00_AllOrgsEnableCollectionEnhancements.sql b/util/Migrator/DbScripts_transition/2024-01-10_00_AllOrgsEnableCollectionEnhancements.sql index fe37747760..fa555ee01f 100644 --- a/util/Migrator/DbScripts_transition/2024-01-10_00_AllOrgsEnableCollectionEnhancements.sql +++ b/util/Migrator/DbScripts_transition/2024-01-10_00_AllOrgsEnableCollectionEnhancements.sql @@ -1,10 +1,10 @@ --- This script will enable collection enhancements for all organizations. +-- This script will enable collection enhancements for all organizations that have not yet migrated. -- Step 1: Insert into a temporary table with an additional column for batch processing, update 50 k at a time SELECT [Id] AS [OrganizationId], CAST(ROW_NUMBER() OVER(ORDER BY [Id]) / 50000 AS INT) AS Batch INTO #TempOrg -FROM [dbo].[Organization]; --- WHERE [FlexibleCollections] = 0; +FROM [dbo].[Organization] +WHERE [FlexibleCollections] = 0; -- Step 2: Get the maximum batch number DECLARE @MaxBatch INT = (SELECT MAX(Batch) FROM #TempOrg); @@ -25,7 +25,7 @@ BEGIN FETCH NEXT FROM OrgCursor INTO @OrganizationId; - WHILE @@FETCH_STATUS = 0 + WHILE (@@FETCH_STATUS = 0) BEGIN -- Execute the stored procedure for the current OrganizationId EXEC [dbo].[Organization_EnableCollectionEnhancements] @OrganizationId;