Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -201,6 +201,7 @@
<None Include="Scripts\Pre-Deploy\Scripts\TD-807_AlterTable_HierarchyEditNodeResourceLookup.sql" />
<None Include="Scripts\Pre-Deploy\Scripts\TD-887_PreLoginLandingPageChanges.sql" />
<None Include="Scripts\Pre-Deploy\Scripts\TD-2902 Add resource types to Content Server.sql" />
<None Include="Scripts\Post-Deploy\Scripts\TD-6109_Enable_CDC.sql" />
</ItemGroup>
<ItemGroup>
<RefactorLog Include="LearningHub.Nhs.Database.refactorlog" />
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,277 @@
/*
TD-6109
Enable the following tables for CDC / CT in the Learning Hub
*/


-- Enable CDC on the database
EXEC sys.sp_cdc_enable_db;
GO

-- STEP 2: Enable CDC on tables

-- Table 1: ActivityStatus
EXEC sys.sp_cdc_enable_table
@source_schema = N'activity',
@source_name = N'ActivityStatus',
@role_name = NULL,
@supports_net_changes = 0;
GO

-- Table 2: AssessmentResourceActivity
EXEC sys.sp_cdc_enable_table
@source_schema = N'activity',
@source_name = N'AssessmentResourceActivity',
@role_name = NULL,
@supports_net_changes = 0;
GO
-- Table 3: AssessmentResourceActivity
EXEC sys.sp_cdc_enable_table
@source_schema = N'activity',
@source_name = N'MediaResourceActivity',
@role_name = NULL,
@supports_net_changes = 0;
GO

-- Table 4: ResourceActivity
EXEC sys.sp_cdc_enable_table
@source_schema = N'activity',
@source_name = N'ResourceActivity',
@role_name = NULL,
@supports_net_changes = 0;
GO
-- Table 5: ScormActivity
EXEC sys.sp_cdc_enable_table
@source_schema = N'activity',
@source_name = N'ScormActivity',
@role_name = NULL,
@supports_net_changes = 0;
GO

-- Table 6: CatalogueNodeVersion
EXEC sys.sp_cdc_enable_table
@source_schema = N'hierarchy',
@source_name = N'CatalogueNodeVersion',
@role_name = NULL,
@supports_net_changes = 0;
GO

-- Table 7: FolderNodeVersion
EXEC sys.sp_cdc_enable_table
@source_schema = N'hierarchy',
@source_name = N'FolderNodeVersion',
@role_name = NULL,
@supports_net_changes = 0;
GO

-- Table 8: Node
EXEC sys.sp_cdc_enable_table
@source_schema = N'hierarchy',
@source_name = N'Node',
@role_name = NULL,
@supports_net_changes = 0;
GO

-- Table 9: NodeLink
EXEC sys.sp_cdc_enable_table
@source_schema = N'hierarchy',
@source_name = N'NodeLink',
@role_name = NULL,
@supports_net_changes = 0;
GO
-- Table 10: NodePath
EXEC sys.sp_cdc_enable_table
@source_schema = N'hierarchy',
@source_name = N'NodePath',
@role_name = NULL,
@supports_net_changes = 0;
GO

-- Table 11: NodeResource
EXEC sys.sp_cdc_enable_table
@source_schema = N'hierarchy',
@source_name = N'NodeResource',
@role_name = NULL,
@supports_net_changes = 0;
GO

-- Table 12: NodeVersion
EXEC sys.sp_cdc_enable_table
@source_schema = N'hierarchy',
@source_name = N'NodeVersion',
@role_name = NULL,
@supports_net_changes = 0;
GO

-- Table 13: Role
EXEC sys.sp_cdc_enable_table
@source_schema = N'hub',
@source_name = N'Role',
@role_name = NULL,
@supports_net_changes = 0;
GO
-- Table 14: RoleUserGroup
EXEC sys.sp_cdc_enable_table
@source_schema = N'hub',
@source_name = N'RoleUserGroup',
@role_name = NULL,
@supports_net_changes = 0;
GO
-- Table 15: Scope
EXEC sys.sp_cdc_enable_table
@source_schema = N'hub',
@source_name = N'Scope',
@role_name = NULL,
@supports_net_changes = 0;
GO
-- Table 16: User
EXEC sys.sp_cdc_enable_table
@source_schema = N'hub',
@source_name = N'User',
@role_name = NULL,
@supports_net_changes = 0;
GO

-- Table 17: UserGroup
EXEC sys.sp_cdc_enable_table
@source_schema = N'hub',
@source_name = N'UserGroup',
@role_name = NULL,
@supports_net_changes = 0;
GO
-- Table 18: UserProfile
EXEC sys.sp_cdc_enable_table
@source_schema = N'hub',
@source_name = N'UserProfile',
@role_name = NULL,
@supports_net_changes = 0;
GO
-- Table 19: UserProfile
EXEC sys.sp_cdc_enable_table
@source_schema = N'hub',
@source_name = N'UserUserGroup',
@role_name = NULL,
@supports_net_changes = 0;
GO
-- Table 20: AssessmentResourceVersion
EXEC sys.sp_cdc_enable_table
@source_schema = N'resources',
@source_name = N'AssessmentResourceVersion',
@role_name = NULL,
@supports_net_changes = 0;
GO
-- Table 21: Resource
EXEC sys.sp_cdc_enable_table
@source_schema = N'resources',
@source_name = N'Resource',
@role_name = NULL,
@supports_net_changes = 0;
GO
-- Table 22: ResourceReference
EXEC sys.sp_cdc_enable_table
@source_schema = N'resources',
@source_name = N'ResourceReference',
@role_name = NULL,
@supports_net_changes = 0;
GO
-- Table 23: ResourceType
EXEC sys.sp_cdc_enable_table
@source_schema = N'resources',
@source_name = N'ResourceType',
@role_name = NULL,
@supports_net_changes = 0;
GO
-- Table 24: ResourceVersion
EXEC sys.sp_cdc_enable_table
@source_schema = N'resources',
@source_name = N'ResourceVersion',
@role_name = NULL,
@supports_net_changes = 0;
GO

-- Table 25: ResourceVersionEvent
EXEC sys.sp_cdc_enable_table
@source_schema = N'resources',
@source_name = N'ResourceVersionEvent',
@role_name = NULL,
@supports_net_changes = 0;
GO

-- Table 26: ResourceVersionEventType
EXEC sys.sp_cdc_enable_table
@source_schema = N'resources',
@source_name = N'ResourceVersionEventType',
@role_name = NULL,
@supports_net_changes = 0;
GO
-- Table 27: VersionStatus
EXEC sys.sp_cdc_enable_table
@source_schema = N'resources',
@source_name = N'VersionStatus',
@role_name = NULL,
@supports_net_changes = 0;
GO
-- Table 28: VideoResourceVersion
EXEC sys.sp_cdc_enable_table
@source_schema = N'resources',
@source_name = N'VideoResourceVersion',
@role_name = NULL,
@supports_net_changes = 0;
GO
-- Table 29: WebLinkResourceVersion
EXEC sys.sp_cdc_enable_table
@source_schema = N'resources',
@source_name = N'WebLinkResourceVersion',
@role_name = NULL,
@supports_net_changes = 0;
GO
-- Table 30: ResourceAccessibility
EXEC sys.sp_cdc_enable_table
@source_schema = N'resources',
@source_name = N'ResourceAccessibility',
@role_name = NULL,
@supports_net_changes = 0;
GO
-- Table 31: ResourceVersionAuthor
EXEC sys.sp_cdc_enable_table
@source_schema = N'resources',
@source_name = N'ResourceVersionAuthor',
@role_name = NULL,
@supports_net_changes = 0;
GO

-- Table 32: ResourceVersionKeyword
EXEC sys.sp_cdc_enable_table
@source_schema = N'resources',
@source_name = N'ResourceVersionKeyword',
@role_name = NULL,
@supports_net_changes = 0;
GO

-- Table 33: ResourceVersionRating
EXEC sys.sp_cdc_enable_table
@source_schema = N'resources',
@source_name = N'ResourceVersionRating',
@role_name = NULL,
@supports_net_changes = 0;
GO
-- Table 34: ScormActivityInteraction
EXEC sys.sp_cdc_enable_table
@source_schema = N'activity',
@source_name = N'ScormActivityInteraction',
@role_name = NULL,
@supports_net_changes = 0;
GO

-- Table 35: ScormActivityInteractionCorrectResponse
EXEC sys.sp_cdc_enable_table
@source_schema = N'activity',
@source_name = N'ScormActivityInteractionCorrectResponse',
@role_name = NULL,
@supports_net_changes = 0;
GO





Loading