From f069fc2a5d3c4e293bb3d3ec9eb100a58a598b2d Mon Sep 17 00:00:00 2001 From: Oluwatobi Awe Date: Thu, 27 Jun 2024 11:36:11 +0100 Subject: [PATCH] LogDb script update --- .../Scripts/Post-Deploy/Scripts/TD-4270_Archive_LogDb.sql | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/WebAPI/LearningHub.Nhs.Database/Scripts/Post-Deploy/Scripts/TD-4270_Archive_LogDb.sql b/WebAPI/LearningHub.Nhs.Database/Scripts/Post-Deploy/Scripts/TD-4270_Archive_LogDb.sql index 9272b0f02..f7f1a1caf 100644 --- a/WebAPI/LearningHub.Nhs.Database/Scripts/Post-Deploy/Scripts/TD-4270_Archive_LogDb.sql +++ b/WebAPI/LearningHub.Nhs.Database/Scripts/Post-Deploy/Scripts/TD-4270_Archive_LogDb.sql @@ -1,5 +1,7 @@ -- Define the date 6 months ago -DECLARE @SixMonthsAgo DATE = DATEADD(MONTH, -6, GETDATE()); +DECLARE @SixMonthsAgo DATE; +SET @SixMonthsAgo = DATEADD(MONTH, -6, GETDATE()); +GO IF NOT EXISTS (SELECT * FROM sys.tables WHERE name = 'LogArchive' AND schema_id = SCHEMA_ID('hub')) @@ -8,14 +10,17 @@ BEGIN INTO hub.LogArchive FROM hub.Log; END +GO INSERT INTO hub.LogArchive ([Application], [Logged], [Level], [Message], [Logger], [Callsite], [Exception], [UserId], [Username]) SELECT [Application], [Logged], [Level], [Message], [Logger], [Callsite], [Exception], [UserId], [Username] FROM hub.Log WHERE [Logged] < @SixMonthsAgo; +GO DELETE FROM hub.Log WHERE [Logged] < @SixMonthsAgo; +GO