Skip to content

Commit e793fe6

Browse files
Merge pull request #572 from TechnologyEnhancedLearning/Develop/Fixes/TD-4343-Duplicate-rows-in-the-hub-UserUserGroup-table
TD-4343: Script to remove duplicate rows in UserUserGroup table
2 parents 738f510 + 1d6a34b commit e793fe6

File tree

2 files changed

+10
-0
lines changed

2 files changed

+10
-0
lines changed

WebAPI/LearningHub.Nhs.Database/LearningHub.Nhs.Database.sqlproj

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -522,6 +522,7 @@
522522
<Build Include="Stored Procedures\Resources\GetPopularDashboardResources.sql" />
523523
<Build Include="Stored Procedures\Resources\GetRatedDashboardResources.sql" />
524524
<Build Include="Stored Procedures\Resources\GetMyCertificatesDashboardResources.sql" />
525+
<None Include="Scripts\Post-Deploy\Scripts\TD-4343_RemoveDuplicateUserGroup.sql" />
525526
</ItemGroup>
526527
<ItemGroup>
527528
<None Include="Scripts\Pre-Deploy\Scripts\Card5766_AuthorTableChanges.PreDeployment.sql" />
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
WITH CTE AS (
2+
SELECT
3+
id,userid, usergroupid,
4+
ROW_NUMBER() OVER (PARTITION BY userid, usergroupid ORDER BY id) AS rn
5+
FROM
6+
[hub].[UserUserGroup] where Deleted = 0
7+
)
8+
DELETE FROM CTE WHERE rn > 1;
9+
GO

0 commit comments

Comments
 (0)