Skip to content

Commit 353ea38

Browse files
authored
Merge pull request #1516 from TechnologyEnhancedLearning/TD-6336-Enable-CDC
CDC Changes to Test
2 parents c3c664f + f3fd8f0 commit 353ea38

File tree

3 files changed

+151
-45
lines changed

3 files changed

+151
-45
lines changed
Lines changed: 125 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,125 @@
1+
/*
2+
TD-5864/TD-6220/TD-6366
3+
Enable the following tables for CDC / CT in the Learning Hub
4+
*/
5+
6+
7+
-- Enable CDC on the database
8+
EXEC sys.sp_cdc_enable_db;
9+
GO
10+
11+
-- STEP 2: Enable CDC on tables
12+
13+
-- Table 1: UserUserGroup
14+
EXEC sys.sp_cdc_enable_table
15+
@source_schema = N'hub',
16+
@source_name = N'UserUserGroup',
17+
@role_name = NULL,
18+
@supports_net_changes = 0;
19+
GO
20+
21+
-- Table 2: UserGroup
22+
EXEC sys.sp_cdc_enable_table
23+
@source_schema = N'hub',
24+
@source_name = N'UserGroup',
25+
@role_name = NULL,
26+
@supports_net_changes = 0;
27+
GO
28+
-- Table 3: UserProvider
29+
EXEC sys.sp_cdc_enable_table
30+
@source_schema = N'hub',
31+
@source_name = N'UserProvider',
32+
@role_name = NULL,
33+
@supports_net_changes = 0;
34+
GO
35+
-- Table 4: UserGroupAttribute
36+
EXEC sys.sp_cdc_enable_table
37+
@source_schema = N'hub',
38+
@source_name = N'UserGroupAttribute',
39+
@role_name = NULL,
40+
@supports_net_changes = 0;
41+
GO
42+
-- Table 5: Attribute
43+
EXEC sys.sp_cdc_enable_table
44+
@source_schema = N'hub',
45+
@source_name = N'Attribute',
46+
@role_name = NULL,
47+
@supports_net_changes = 0;
48+
GO
49+
-- Table 6: AttributeType
50+
EXEC sys.sp_cdc_enable_table
51+
@source_schema = N'hub',
52+
@source_name = N'AttributeType',
53+
@role_name = NULL,
54+
@supports_net_changes = 0;
55+
GO
56+
57+
-- Table 7: NodeType
58+
EXEC sys.sp_cdc_enable_table
59+
@source_schema = N'hierarchy',
60+
@source_name = N'NodeType',
61+
@role_name = NULL,
62+
@supports_net_changes = 0;
63+
GO
64+
65+
-- Table 8: CatalogueNodeVersionProvider
66+
EXEC sys.sp_cdc_enable_table
67+
@source_schema = N'hierarchy',
68+
@source_name = N'CatalogueNodeVersionProvider',
69+
@role_name = NULL,
70+
@supports_net_changes = 0;
71+
GO
72+
73+
-- Table 9: CatalogueNodeVersionKeyword
74+
EXEC sys.sp_cdc_enable_table
75+
@source_schema = N'hierarchy',
76+
@source_name = N'CatalogueNodeVersionKeyword',
77+
@role_name = NULL,
78+
@supports_net_changes = 0;
79+
GO
80+
81+
-- Table 10: Publication
82+
EXEC sys.sp_cdc_enable_table
83+
@source_schema = N'hierarchy',
84+
@source_name = N'Publication',
85+
@role_name = NULL,
86+
@supports_net_changes = 0;
87+
GO
88+
89+
-- Table 11: PublicationLog
90+
EXEC sys.sp_cdc_enable_table
91+
@source_schema = N'hierarchy',
92+
@source_name = N'PublicationLog',
93+
@role_name = NULL,
94+
@supports_net_changes = 0;
95+
GO
96+
-- Table 12: NodePathNode
97+
EXEC sys.sp_cdc_enable_table
98+
@source_schema = N'hierarchy',
99+
@source_name = N'NodePathNode',
100+
@role_name = NULL,
101+
@supports_net_changes = 0;
102+
GO
103+
104+
-- Table 12: versionStatus
105+
EXEC sys.sp_cdc_enable_table
106+
@source_schema = N'hierarchy',
107+
@source_name = N'versionStatus',
108+
@role_name = NULL,
109+
@supports_net_changes = 0;
110+
GO
111+
112+
113+
114+
115+
116+
117+
118+
119+
120+
121+
122+
123+
124+
125+

WebAPI/LearningHub.Nhs.Database/Scripts/Post-Deploy/Scripts/TD-6109_Enable_CDC.sql

Lines changed: 16 additions & 45 deletions
Original file line numberDiff line numberDiff line change
@@ -124,146 +124,117 @@ EXEC sys.sp_cdc_enable_table
124124
@role_name = NULL,
125125
@supports_net_changes = 0;
126126
GO
127-
-- Table 16: User
128-
EXEC sys.sp_cdc_enable_table
129-
@source_schema = N'hub',
130-
@source_name = N'User',
131-
@role_name = NULL,
132-
@supports_net_changes = 0;
133-
GO
134-
135-
-- Table 17: UserGroup
136-
EXEC sys.sp_cdc_enable_table
137-
@source_schema = N'hub',
138-
@source_name = N'UserGroup',
139-
@role_name = NULL,
140-
@supports_net_changes = 0;
141-
GO
142-
-- Table 18: UserProfile
143-
EXEC sys.sp_cdc_enable_table
144-
@source_schema = N'hub',
145-
@source_name = N'UserProfile',
146-
@role_name = NULL,
147-
@supports_net_changes = 0;
148-
GO
149-
-- Table 19: UserProfile
150-
EXEC sys.sp_cdc_enable_table
151-
@source_schema = N'hub',
152-
@source_name = N'UserUserGroup',
153-
@role_name = NULL,
154-
@supports_net_changes = 0;
155-
GO
156-
-- Table 20: AssessmentResourceVersion
127+
-- Table 16: AssessmentResourceVersion
157128
EXEC sys.sp_cdc_enable_table
158129
@source_schema = N'resources',
159130
@source_name = N'AssessmentResourceVersion',
160131
@role_name = NULL,
161132
@supports_net_changes = 0;
162133
GO
163-
-- Table 21: Resource
134+
-- Table 17: Resource
164135
EXEC sys.sp_cdc_enable_table
165136
@source_schema = N'resources',
166137
@source_name = N'Resource',
167138
@role_name = NULL,
168139
@supports_net_changes = 0;
169140
GO
170-
-- Table 22: ResourceReference
141+
-- Table 18: ResourceReference
171142
EXEC sys.sp_cdc_enable_table
172143
@source_schema = N'resources',
173144
@source_name = N'ResourceReference',
174145
@role_name = NULL,
175146
@supports_net_changes = 0;
176147
GO
177-
-- Table 23: ResourceType
148+
-- Table 19: ResourceType
178149
EXEC sys.sp_cdc_enable_table
179150
@source_schema = N'resources',
180151
@source_name = N'ResourceType',
181152
@role_name = NULL,
182153
@supports_net_changes = 0;
183154
GO
184-
-- Table 24: ResourceVersion
155+
-- Table 20: ResourceVersion
185156
EXEC sys.sp_cdc_enable_table
186157
@source_schema = N'resources',
187158
@source_name = N'ResourceVersion',
188159
@role_name = NULL,
189160
@supports_net_changes = 0;
190161
GO
191162

192-
-- Table 25: ResourceVersionEvent
163+
-- Table 21: ResourceVersionEvent
193164
EXEC sys.sp_cdc_enable_table
194165
@source_schema = N'resources',
195166
@source_name = N'ResourceVersionEvent',
196167
@role_name = NULL,
197168
@supports_net_changes = 0;
198169
GO
199170

200-
-- Table 26: ResourceVersionEventType
171+
-- Table 22: ResourceVersionEventType
201172
EXEC sys.sp_cdc_enable_table
202173
@source_schema = N'resources',
203174
@source_name = N'ResourceVersionEventType',
204175
@role_name = NULL,
205176
@supports_net_changes = 0;
206177
GO
207-
-- Table 27: VersionStatus
178+
-- Table 23: VersionStatus
208179
EXEC sys.sp_cdc_enable_table
209180
@source_schema = N'resources',
210181
@source_name = N'VersionStatus',
211182
@role_name = NULL,
212183
@supports_net_changes = 0;
213184
GO
214-
-- Table 28: VideoResourceVersion
185+
-- Table 24: VideoResourceVersion
215186
EXEC sys.sp_cdc_enable_table
216187
@source_schema = N'resources',
217188
@source_name = N'VideoResourceVersion',
218189
@role_name = NULL,
219190
@supports_net_changes = 0;
220191
GO
221-
-- Table 29: WebLinkResourceVersion
192+
-- Table 25: WebLinkResourceVersion
222193
EXEC sys.sp_cdc_enable_table
223194
@source_schema = N'resources',
224195
@source_name = N'WebLinkResourceVersion',
225196
@role_name = NULL,
226197
@supports_net_changes = 0;
227198
GO
228-
-- Table 30: ResourceAccessibility
199+
-- Table 26: ResourceAccessibility
229200
EXEC sys.sp_cdc_enable_table
230201
@source_schema = N'resources',
231202
@source_name = N'ResourceAccessibility',
232203
@role_name = NULL,
233204
@supports_net_changes = 0;
234205
GO
235-
-- Table 31: ResourceVersionAuthor
206+
-- Table 27: ResourceVersionAuthor
236207
EXEC sys.sp_cdc_enable_table
237208
@source_schema = N'resources',
238209
@source_name = N'ResourceVersionAuthor',
239210
@role_name = NULL,
240211
@supports_net_changes = 0;
241212
GO
242213

243-
-- Table 32: ResourceVersionKeyword
214+
-- Table 28: ResourceVersionKeyword
244215
EXEC sys.sp_cdc_enable_table
245216
@source_schema = N'resources',
246217
@source_name = N'ResourceVersionKeyword',
247218
@role_name = NULL,
248219
@supports_net_changes = 0;
249220
GO
250221

251-
-- Table 33: ResourceVersionRating
222+
-- Table 29: ResourceVersionRating
252223
EXEC sys.sp_cdc_enable_table
253224
@source_schema = N'resources',
254225
@source_name = N'ResourceVersionRating',
255226
@role_name = NULL,
256227
@supports_net_changes = 0;
257228
GO
258-
-- Table 34: ScormActivityInteraction
229+
-- Table 30: ScormActivityInteraction
259230
EXEC sys.sp_cdc_enable_table
260231
@source_schema = N'activity',
261232
@source_name = N'ScormActivityInteraction',
262233
@role_name = NULL,
263234
@supports_net_changes = 0;
264235
GO
265236

266-
-- Table 35: ScormActivityInteractionCorrectResponse
237+
-- Table 31: ScormActivityInteractionCorrectResponse
267238
EXEC sys.sp_cdc_enable_table
268239
@source_schema = N'activity',
269240
@source_name = N'ScormActivityInteractionCorrectResponse',

WebAPI/LearningHub.Nhs.Database/Scripts/Post-Deploy/Scripts/TD-6159-turn-on-cdc.sql

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -123,3 +123,13 @@ EXEC sys.sp_cdc_enable_table
123123
@supports_net_changes = 0;
124124
GO
125125

126+
127+
EXEC sys.sp_cdc_enable_table
128+
@source_schema = N'elfh',
129+
@source_name = N'userTermsAndConditionsTBL',
130+
@role_name = NULL,
131+
@supports_net_changes = 0;
132+
GO
133+
134+
135+

0 commit comments

Comments
 (0)