Skip to content

Commit 5e1a515

Browse files
committed
mssql demo updates
1 parent cbec25c commit 5e1a515

File tree

8 files changed

+241
-1948
lines changed

8 files changed

+241
-1948
lines changed

examples/mssql/demo/README.md

Lines changed: 217 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,8 @@ demo$ ./setup_mssql.sh 2019-latest 1433
3737
demo$ sudo docker ps -a | grep mssql
3838
1a08b60611fd mcr.microsoft.com/mssql/server:2019-latest "/opt/mssql/bin/perm…" 2 weeks ago Up 2 weeks 0.0.0.0:1433->1433/tcp mssql-2019-latest-virag-cdc-1433
3939

40-
demo$ docker exec -it mssql-2019-latest-$(hostname)-1433 /opt/mssql-tools/bin/sqlcmd -S 127.0.0.1 -U sa -P Redis@123 -y80 -Y 40 -Q 'use RedisConnect;exec sys.sp_cdc_help_change_data_capture;'
40+
demo$ sudo docker exec -it $(docker ps -a --format "table {{.Names}}" | grep mssql) /opt/mssql-tools/bin/sqlcmd -S 127.0.0.1 -U sa -P Redis@123 -y80 -Y 40 -Q 'use RedisConnect;exec sys.sp_cdc_help_change_data_capture;'
41+
4142
Changed database context to 'RedisConnect'.
4243
source_schema source_table capture_instance object_id source_object_id start_lsn end_lsn supports_net_changes has_drop_pending role_name index_name filegroup_name create_date index_column_list captured_column_list
4344
---------------------------------------- ---------------------------------------- ---------------------------------------- ----------- ---------------- ---------------------- ---------------------- -------------------- ---------------- ---------------------------------------- ---------------------------------------- ---------------------------------------- ----------------------- -------------------------------------------------------------------------------- --------------------------------------------------------------------------------
@@ -61,12 +62,10 @@ The above script will create a 1-node Redis Enterprise cluster in a docker conta
6162
<p>
6263

6364
```bash
64-
demo$ docker run \
65+
demo$ sudo docker run \
6566
-it --rm --privileged=true \
6667
--name redis-connect-$(hostname) \
6768
-e REDISCONNECT_JOB_MANAGER_CONFIG_PATH=/opt/rediabs/redis-connect/config/jobmanager.properties \
68-
-e REDISCONNECT_LOGBACK_CONFIG=/opt/redislabs/redis-connect/config/logback.xml \
69-
-e REDISCONNECT_JAVA_OPTIONS="-Xms1g -Xmx2g" \
7069
-e REDISCONNECT_EXTLIB_DIR=/opt/redislabs/redis-connect/extlib \
7170
-v $(pwd)/config:/opt/redislabs/redis-connect/config \
7271
-v $(pwd)/config/samples/credentials:/opt/redislabs/redis-connect/config/samples/credentials \
@@ -208,8 +207,198 @@ demo$ ./insert_mssql.sh
208207
<p>
209208

210209
```bash
211-
demo$ sudo docker exec -it re-node1 bash -c 'redis-cli -p 12000 ft.search idx:emp "@empno:[151 152]"'
212-
210+
demo$ sudo docker exec -it re-node1 bash -c 'redis-cli -p 12000 ft.search idx:emp "@empno:[1 11]"'
211+
1) (integer) 11
212+
2) "emp:1"
213+
3) 1) "fname"
214+
2) "Basanth"
215+
3) "lname"
216+
4) "Gowda"
217+
5) "comm"
218+
6) "10.0"
219+
7) "mgr"
220+
8) "1"
221+
9) "empno"
222+
10) "1"
223+
11) "dept"
224+
12) "1"
225+
13) "job"
226+
14) "FOUNDER"
227+
15) "hiredate"
228+
16) "2018-08-09 00:00:00.01"
229+
17) "sal"
230+
18) "200000.0"
231+
4) "emp:11"
232+
5) 1) "fname"
233+
2) "Christian"
234+
3) "lname"
235+
4) "Mague"
236+
5) "comm"
237+
6) "10.0"
238+
7) "mgr"
239+
8) "1"
240+
9) "empno"
241+
10) "11"
242+
11) "dept"
243+
12) "1"
244+
13) "job"
245+
14) "PFE"
246+
15) "hiredate"
247+
16) "2019-07-09 00:00:00.11"
248+
17) "sal"
249+
18) "200000.0"
250+
6) "emp:2"
251+
7) 1) "fname"
252+
2) "Virag"
253+
3) "lname"
254+
4) "Tripathi"
255+
5) "comm"
256+
6) "10.0"
257+
7) "mgr"
258+
8) "1"
259+
9) "empno"
260+
10) "2"
261+
11) "dept"
262+
12) "1"
263+
13) "job"
264+
14) "PFE"
265+
15) "hiredate"
266+
16) "2018-08-06 00:00:00.02"
267+
17) "sal"
268+
18) "2000.0"
269+
8) "emp:3"
270+
9) 1) "fname"
271+
2) "Drake"
272+
3) "lname"
273+
4) "Albee"
274+
5) "comm"
275+
6) "10.0"
276+
7) "mgr"
277+
8) "1"
278+
9) "empno"
279+
10) "3"
280+
11) "dept"
281+
12) "1"
282+
13) "job"
283+
14) "RSM"
284+
15) "hiredate"
285+
16) "2017-08-09 00:00:00.03"
286+
17) "sal"
287+
18) "5000.0"
288+
10) "emp:4"
289+
11) 1) "fname"
290+
2) "Nick"
291+
3) "lname"
292+
4) "Doyle"
293+
5) "comm"
294+
6) "10.0"
295+
7) "mgr"
296+
8) "1"
297+
9) "empno"
298+
10) "4"
299+
11) "dept"
300+
12) "1"
301+
13) "job"
302+
14) "DIR"
303+
15) "hiredate"
304+
16) "2019-07-09 00:00:00.04"
305+
17) "sal"
306+
18) "10000.0"
307+
12) "emp:5"
308+
13) 1) "fname"
309+
2) "Allen"
310+
3) "lname"
311+
4) "Terleto"
312+
5) "comm"
313+
6) "10.0"
314+
7) "mgr"
315+
8) "1"
316+
9) "empno"
317+
10) "5"
318+
11) "dept"
319+
12) "1"
320+
13) "job"
321+
14) "FieldCTO"
322+
15) "hiredate"
323+
16) "2017-06-09 00:00:00.05"
324+
17) "sal"
325+
18) "500000.0"
326+
14) "emp:6"
327+
15) 1) "fname"
328+
2) "Marco"
329+
3) "lname"
330+
4) "Shkedi"
331+
5) "comm"
332+
6) "10.0"
333+
7) "mgr"
334+
8) "1"
335+
9) "empno"
336+
10) "6"
337+
11) "dept"
338+
12) "1"
339+
13) "job"
340+
14) "SA"
341+
15) "hiredate"
342+
16) "2018-06-09 00:00:00.06"
343+
17) "sal"
344+
18) "2000.0"
345+
16) "emp:7"
346+
17) 1) "fname"
347+
2) "Brad"
348+
3) "lname"
349+
4) "Barnes"
350+
5) "comm"
351+
6) "10.0"
352+
7) "mgr"
353+
8) "1"
354+
9) "empno"
355+
10) "7"
356+
11) "dept"
357+
12) "1"
358+
13) "job"
359+
14) "SA"
360+
15) "hiredate"
361+
16) "2018-07-09 00:00:00.07"
362+
17) "sal"
363+
18) "2000.0"
364+
18) "emp:8"
365+
19) 1) "fname"
366+
2) "Quinton"
367+
3) "lname"
368+
4) "Gingras"
369+
5) "comm"
370+
6) "10.0"
371+
7) "mgr"
372+
8) "1"
373+
9) "empno"
374+
10) "8"
375+
11) "dept"
376+
12) "1"
377+
13) "job"
378+
14) "SDR"
379+
15) "hiredate"
380+
16) "2019-07-09 00:00:00.08"
381+
17) "sal"
382+
18) "200000.0"
383+
20) "emp:9"
384+
21) 1) "fname"
385+
2) "Yuval"
386+
3) "lname"
387+
4) "Mankerious"
388+
5) "comm"
389+
6) "10.0"
390+
7) "mgr"
391+
8) "1"
392+
9) "empno"
393+
10) "9"
394+
11) "dept"
395+
12) "1"
396+
13) "job"
397+
14) "SA"
398+
15) "hiredate"
399+
16) "2019-07-09 00:00:00.09"
400+
17) "sal"
401+
18) "200000.0"
213402
```
214403

215404
</p>
@@ -239,7 +428,7 @@ Expected output: `[{"jobId":"{connect}:job:cdc-job","jobName":"cdc-job","jobStat
239428
<p>
240429

241430
```bash
242-
demo$ sudo docker exec -it mssql-2019-latest-$(hostname)-1433 bash -c '/opt/mssql-tools/bin/sqlcmd -S localhost -U sa -P "Redis@123" -d RedisConnect'
431+
demo$ sudo docker exec -it $(docker ps -a --format "table {{.Names}}" | grep mssql) bash -c '/opt/mssql-tools/bin/sqlcmd -S localhost -U sa -P "Redis@123" -d RedisConnect'
243432

244433
1> insert into dbo.emp values(1002, 'Virag', 'Tripathi', 'SA', 1, '2018-08-06 00:00:00.000', '2000', '10', 1)
245434
2> go
@@ -255,8 +444,27 @@ demo$ sudo docker exec -it mssql-2019-latest-$(hostname)-1433 bash -c '/opt/mssq
255444
<p>
256445

257446
```bash
258-
demo$ sudo docker exec -it re-node1 bash -c 'redis-cli -p 12000 idx:emp "@fname:virag"'
259-
447+
demo$ sudo docker exec -it re-node1 bash -c 'redis-cli -p 12000 idx:emp "@empno:[1002 1002]"'
448+
1) (integer) 1
449+
2) "emp:1002"
450+
3) 1) "fname"
451+
2) "Virag"
452+
3) "lname"
453+
4) "Tripathi"
454+
5) "comm"
455+
6) "10.0"
456+
7) "mgr"
457+
8) "1"
458+
9) "empno"
459+
10) "1002"
460+
11) "dept"
461+
12) "1"
462+
13) "job"
463+
14) "SA"
464+
15) "hiredate"
465+
16) "2018-08-06 00:00:00.00"
466+
17) "sal"
467+
18) "2000.0"
260468
```
261469

262470
</p>

0 commit comments

Comments
 (0)