File: ddl_collation.result

package info (click to toggle)
tarantool 2.6.0-1
  • links: PTS, VCS
  • area: main
  • in suites: bullseye
  • size: 85,364 kB
  • sloc: ansic: 513,760; cpp: 69,489; sh: 25,650; python: 19,190; perl: 14,973; makefile: 4,173; yacc: 1,329; sql: 1,074; pascal: 620; ruby: 190; awk: 18; lisp: 7
file content (853 lines) | stat: -rw-r--r-- 49,938 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
-- test-run result file version 2
env = require('test_run')
 | ---
 | ...
test_run = env.new()
 | ---
 | ...

-- collation
function setmap(table) return setmetatable(table, { __serialize = 'map' }) end
 | ---
 | ...

box.internal.collation.create('test')
 | ---
 | - error: Illegal parameters, type (second arg) must be a string
 | ...
box.internal.collation.create('test', 'ICU')
 | ---
 | - error: Illegal parameters, locale (third arg) must be a string
 | ...
box.internal.collation.create(42, 'ICU', 'ru_RU')
 | ---
 | - error: Illegal parameters, name (first arg) must be a string
 | ...
box.internal.collation.create('test', 42, 'ru_RU')
 | ---
 | - error: Illegal parameters, type (second arg) must be a string
 | ...
box.internal.collation.create('test', 'ICU', 42)
 | ---
 | - error: Illegal parameters, locale (third arg) must be a string
 | ...
box.internal.collation.create('test', 'nothing', 'ru_RU')
 | ---
 | - error: 'Failed to initialize collation: unknown collation type.'
 | ...
box.internal.collation.create('test', 'ICU', 'ru_RU', setmap{}) --ok
 | ---
 | ...
box.internal.collation.create('test', 'ICU', 'ru_RU')
 | ---
 | - error: Duplicate key exists in unique index 'name' in space '_collation'
 | ...
box.internal.collation.drop('test')
 | ---
 | ...
box.internal.collation.drop('nothing') -- allowed
 | ---
 | ...
box.internal.collation.create('test', 'ICU', 'ru_RU', 42)
 | ---
 | - error: Illegal parameters, options (fourth arg) must be a table or nil
 | ...
box.internal.collation.create('test', 'ICU', 'ru_RU', 'options')
 | ---
 | - error: Illegal parameters, options (fourth arg) must be a table or nil
 | ...
box.internal.collation.create('test', 'ICU', 'ru_RU', {ping='pong'})
 | ---
 | - error: 'Wrong collation options (field 5): unexpected option ''ping'''
 | ...
box.internal.collation.create('test', 'ICU', 'ru_RU', {french_collation='german'})
 | ---
 | - error: 'Failed to initialize collation: ICU wrong french_collation option setting,
 |     expected ON | OFF.'
 | ...
box.internal.collation.create('test', 'ICU', 'ru_RU', {french_collation='on'}) --ok
 | ---
 | ...
box.internal.collation.drop('test') --ok
 | ---
 | ...
box.internal.collation.create('test', 'ICU', 'ru_RU', {strength='supervillian'})
 | ---
 | - error: 'Failed to initialize collation: ICU wrong strength option setting, expected
 |     PRIMARY | SECONDARY | TERTIARY | QUATERNARY | IDENTICAL.'
 | ...
box.internal.collation.create('test', 'ICU', 'ru_RU', {strength=42})
 | ---
 | - error: 'Wrong collation options (field 5): ''strength'' must be enum'
 | ...
box.internal.collation.create('test', 'ICU', 'ru_RU', {strength=2}) --ok
 | ---
 | - error: 'Wrong collation options (field 5): ''strength'' must be enum'
 | ...
box.internal.collation.drop('test') --ok
 | ---
 | ...
box.internal.collation.create('test', 'ICU', 'ru_RU', {strength='primary'}) --ok
 | ---
 | ...
box.internal.collation.drop('test') --ok
 | ---
 | ...
c = box.space._collation:get{1}:totable()
 | ---
 | ...
c[2] = 'unicode_test'
 | ---
 | ...
box.space._collation:replace(c)
 | ---
 | - error: collation does not support alter
 | ...

box.begin() box.internal.collation.create('test2', 'ICU', 'ru_RU') box.rollback()
 | ---
 | ...

box.internal.collation.create('test', 'ICU', 'ru_RU')
 | ---
 | ...
box.internal.collation.exists('test')
 | ---
 | - true
 | ...

test_run:cmd('restart server default')
 | 
function setmap(table) return setmetatable(table, { __serialize = 'map' }) end
 | ---
 | ...

box.internal.collation.exists('test')
 | ---
 | - true
 | ...
box.internal.collation.drop('test')
 | ---
 | ...

box.space._collation:auto_increment{'test'}
 | ---
 | - error: Tuple field 3 required by space format is missing
 | ...
box.space._collation:auto_increment{'test', 0, 'ICU'}
 | ---
 | - error: Tuple field 5 required by space format is missing
 | ...
box.space._collation:auto_increment{'test', 'ADMIN', 'ICU', 'ru_RU'}
 | ---
 | - error: 'Tuple field 3 type does not match one required by operation: expected unsigned'
 | ...
box.space._collation:auto_increment{42, 0, 'ICU', 'ru_RU'}
 | ---
 | - error: 'Tuple field 2 type does not match one required by operation: expected string'
 | ...
box.space._collation:auto_increment{'test', 0, 42, 'ru_RU'}
 | ---
 | - error: 'Tuple field 4 type does not match one required by operation: expected string'
 | ...
box.space._collation:auto_increment{'test', 0, 'ICU', 42}
 | ---
 | - error: 'Tuple field 5 type does not match one required by operation: expected string'
 | ...
box.space._collation:auto_increment{'test', 0, 'ICU', 'ru_RU', setmap{}} --ok
 | ---
 | - [277, 'test', 0, 'ICU', 'ru_RU', {}]
 | ...
box.space._collation:auto_increment{'test', 0, 'ICU', 'ru_RU', setmap{}}
 | ---
 | - error: Duplicate key exists in unique index 'name' in space '_collation'
 | ...
box.space._collation.index.name:delete{'test'} -- ok
 | ---
 | - [277, 'test', 0, 'ICU', 'ru_RU', {}]
 | ...
box.space._collation.index.name:delete{'nothing'} -- allowed
 | ---
 | ...
box.space._collation:auto_increment{'test', 0, 'ICU', 'ru_RU', 42}
 | ---
 | - error: 'Tuple field 6 type does not match one required by operation: expected map'
 | ...
box.space._collation:auto_increment{'test', 0, 'ICU', 'ru_RU', 'options'}
 | ---
 | - error: 'Tuple field 6 type does not match one required by operation: expected map'
 | ...
box.space._collation:auto_increment{'test', 0, 'ICU', 'ru_RU', {ping='pong'}}
 | ---
 | - error: 'Wrong collation options (field 5): unexpected option ''ping'''
 | ...
opts = {normalization_mode='NORMAL'}
 | ---
 | ...
box.space._collation:auto_increment{'test', 0, 'ICU', 'ru_RU', opts}
 | ---
 | - error: 'Failed to initialize collation: ICU wrong normalization_mode option setting,
 |     expected ON | OFF.'
 | ...
opts.normalization_mode = 'OFF'
 | ---
 | ...
_ = box.space._collation:auto_increment{'test', 0, 'ICU', 'ru_RU', opts} -- ok
 | ---
 | ...
_ = box.space._collation.index.name:delete{'test'} -- ok
 | ---
 | ...
opts.numeric_collation = 'PERL'
 | ---
 | ...
box.space._collation:auto_increment{'test', 0, 'ICU', 'ru_RU', opts}
 | ---
 | - error: 'Failed to initialize collation: ICU wrong numeric_collation option setting,
 |     expected ON | OFF.'
 | ...
opts.numeric_collation = 'ON'
 | ---
 | ...
_ = box.space._collation:auto_increment{'test', 0, 'ICU', 'ru_RU', opts} --ok
 | ---
 | ...
_ = box.space._collation.index.name:delete{'test'} -- ok
 | ---
 | ...
opts.alternate_handling1 = 'ON'
 | ---
 | ...
box.space._collation:auto_increment{'test', 0, 'ICU', 'ru_RU', opts}
 | ---
 | - error: 'Wrong collation options (field 5): unexpected option ''alternate_handling1'''
 | ...
opts.alternate_handling1 = nil
 | ---
 | ...
opts.alternate_handling = 'ON'
 | ---
 | ...
box.space._collation:auto_increment{'test', 0, 'ICU', 'ru_RU', opts}
 | ---
 | - error: 'Failed to initialize collation: ICU wrong alternate_handling option setting,
 |     expected NON_IGNORABLE | SHIFTED.'
 | ...
opts.alternate_handling = 'SHIFTED'
 | ---
 | ...
_ = box.space._collation:auto_increment{'test', 0, 'ICU', 'ru_RU', opts} --ok
 | ---
 | ...
_ = box.space._collation.index.name:delete{'test'} -- ok
 | ---
 | ...
opts.case_first = 'ON'
 | ---
 | ...
box.space._collation:auto_increment{'test', 0, 'ICU', 'ru_RU', opts}
 | ---
 | - error: 'Failed to initialize collation: ICU wrong case_first option setting, expected
 |     OFF | UPPER_FIRST | LOWER_FIRST.'
 | ...
opts.case_first = 'OFF'
 | ---
 | ...
_ = box.space._collation:auto_increment{'test', 0, 'ICU', 'ru_RU', opts} --ok
 | ---
 | ...
_ = box.space._collation.index.name:delete{'test'} -- ok
 | ---
 | ...
opts.case_level = 'UPPER'
 | ---
 | ...
box.space._collation:auto_increment{'test', 0, 'ICU', 'ru_RU', opts}
 | ---
 | - error: 'Failed to initialize collation: ICU wrong case_level option setting, expected
 |     ON | OFF.'
 | ...
opts.case_level = 'DEFAULT'
 | ---
 | ...
_ = box.space._collation:auto_increment{'test', 0, 'ICU', 'ru_RU', opts} --ok
 | ---
 | - error: 'Failed to initialize collation: ICU wrong case_level option setting, expected
 |     ON | OFF.'
 | ...
_ = box.space._collation.index.name:delete{'test'} -- ok
 | ---
 | ...

box.space._collation:auto_increment{'test', 0, 'ICU', 'ru_RU', setmap{}}
 | ---
 | - [277, 'test', 0, 'ICU', 'ru_RU', {}]
 | ...
box.space._collation:select{}
 | ---
 | - - [0, 'none', 1, 'BINARY', '', {}]
 |   - [1, 'unicode', 1, 'ICU', '', {'strength': 'tertiary'}]
 |   - [2, 'unicode_ci', 1, 'ICU', '', {'strength': 'primary'}]
 |   - [3, 'binary', 1, 'BINARY', '', {}]
 |   - [4, 'unicode_af_s1', 1, 'ICU', 'af', {'strength': 'primary'}]
 |   - [5, 'unicode_af_s2', 1, 'ICU', 'af', {'strength': 'secondary'}]
 |   - [6, 'unicode_af_s3', 1, 'ICU', 'af', {'strength': 'tertiary'}]
 |   - [7, 'unicode_am_s1', 1, 'ICU', 'am', {'strength': 'primary'}]
 |   - [8, 'unicode_am_s2', 1, 'ICU', 'am', {'strength': 'secondary'}]
 |   - [9, 'unicode_am_s3', 1, 'ICU', 'am', {'strength': 'tertiary'}]
 |   - [10, 'unicode_ar_s1', 1, 'ICU', 'ar', {'strength': 'primary'}]
 |   - [11, 'unicode_ar_s2', 1, 'ICU', 'ar', {'strength': 'secondary'}]
 |   - [12, 'unicode_ar_s3', 1, 'ICU', 'ar', {'strength': 'tertiary'}]
 |   - [13, 'unicode_as_s1', 1, 'ICU', 'as', {'strength': 'primary'}]
 |   - [14, 'unicode_as_s2', 1, 'ICU', 'as', {'strength': 'secondary'}]
 |   - [15, 'unicode_as_s3', 1, 'ICU', 'as', {'strength': 'tertiary'}]
 |   - [16, 'unicode_az_s1', 1, 'ICU', 'az', {'strength': 'primary'}]
 |   - [17, 'unicode_az_s2', 1, 'ICU', 'az', {'strength': 'secondary'}]
 |   - [18, 'unicode_az_s3', 1, 'ICU', 'az', {'strength': 'tertiary'}]
 |   - [19, 'unicode_be_s1', 1, 'ICU', 'be', {'strength': 'primary'}]
 |   - [20, 'unicode_be_s2', 1, 'ICU', 'be', {'strength': 'secondary'}]
 |   - [21, 'unicode_be_s3', 1, 'ICU', 'be', {'strength': 'tertiary'}]
 |   - [22, 'unicode_bn_s1', 1, 'ICU', 'bn', {'strength': 'primary'}]
 |   - [23, 'unicode_bn_s2', 1, 'ICU', 'bn', {'strength': 'secondary'}]
 |   - [24, 'unicode_bn_s3', 1, 'ICU', 'bn', {'strength': 'tertiary'}]
 |   - [25, 'unicode_bs_s1', 1, 'ICU', 'bs', {'strength': 'primary'}]
 |   - [26, 'unicode_bs_s2', 1, 'ICU', 'bs', {'strength': 'secondary'}]
 |   - [27, 'unicode_bs_s3', 1, 'ICU', 'bs', {'strength': 'tertiary'}]
 |   - [28, 'unicode_bs_Cyrl_s1', 1, 'ICU', 'bs_Cyrl', {'strength': 'primary'}]
 |   - [29, 'unicode_bs_Cyrl_s2', 1, 'ICU', 'bs_Cyrl', {'strength': 'secondary'}]
 |   - [30, 'unicode_bs_Cyrl_s3', 1, 'ICU', 'bs_Cyrl', {'strength': 'tertiary'}]
 |   - [31, 'unicode_ca_s1', 1, 'ICU', 'ca', {'strength': 'primary'}]
 |   - [32, 'unicode_ca_s2', 1, 'ICU', 'ca', {'strength': 'secondary'}]
 |   - [33, 'unicode_ca_s3', 1, 'ICU', 'ca', {'strength': 'tertiary'}]
 |   - [34, 'unicode_cs_s1', 1, 'ICU', 'cs', {'strength': 'primary'}]
 |   - [35, 'unicode_cs_s2', 1, 'ICU', 'cs', {'strength': 'secondary'}]
 |   - [36, 'unicode_cs_s3', 1, 'ICU', 'cs', {'strength': 'tertiary'}]
 |   - [37, 'unicode_cy_s1', 1, 'ICU', 'cy', {'strength': 'primary'}]
 |   - [38, 'unicode_cy_s2', 1, 'ICU', 'cy', {'strength': 'secondary'}]
 |   - [39, 'unicode_cy_s3', 1, 'ICU', 'cy', {'strength': 'tertiary'}]
 |   - [40, 'unicode_da_s1', 1, 'ICU', 'da', {'strength': 'primary'}]
 |   - [41, 'unicode_da_s2', 1, 'ICU', 'da', {'strength': 'secondary'}]
 |   - [42, 'unicode_da_s3', 1, 'ICU', 'da', {'strength': 'tertiary'}]
 |   - [43, 'unicode_de__phonebook_s1', 1, 'ICU', 'de_DE_u_co_phonebk', {'strength': 'primary'}]
 |   - [44, 'unicode_de__phonebook_s2', 1, 'ICU', 'de_DE_u_co_phonebk', {'strength': 'secondary'}]
 |   - [45, 'unicode_de__phonebook_s3', 1, 'ICU', 'de_DE_u_co_phonebk', {'strength': 'tertiary'}]
 |   - [46, 'unicode_de_AT_phonebook_s1', 1, 'ICU', 'de_AT_u_co_phonebk', {'strength': 'primary'}]
 |   - [47, 'unicode_de_AT_phonebook_s2', 1, 'ICU', 'de_AT_u_co_phonebk', {'strength': 'secondary'}]
 |   - [48, 'unicode_de_AT_phonebook_s3', 1, 'ICU', 'de_AT_u_co_phonebk', {'strength': 'tertiary'}]
 |   - [49, 'unicode_dsb_s1', 1, 'ICU', 'dsb', {'strength': 'primary'}]
 |   - [50, 'unicode_dsb_s2', 1, 'ICU', 'dsb', {'strength': 'secondary'}]
 |   - [51, 'unicode_dsb_s3', 1, 'ICU', 'dsb', {'strength': 'tertiary'}]
 |   - [52, 'unicode_ee_s1', 1, 'ICU', 'ee', {'strength': 'primary'}]
 |   - [53, 'unicode_ee_s2', 1, 'ICU', 'ee', {'strength': 'secondary'}]
 |   - [54, 'unicode_ee_s3', 1, 'ICU', 'ee', {'strength': 'tertiary'}]
 |   - [55, 'unicode_eo_s1', 1, 'ICU', 'eo', {'strength': 'primary'}]
 |   - [56, 'unicode_eo_s2', 1, 'ICU', 'eo', {'strength': 'secondary'}]
 |   - [57, 'unicode_eo_s3', 1, 'ICU', 'eo', {'strength': 'tertiary'}]
 |   - [58, 'unicode_es_s1', 1, 'ICU', 'es', {'strength': 'primary'}]
 |   - [59, 'unicode_es_s2', 1, 'ICU', 'es', {'strength': 'secondary'}]
 |   - [60, 'unicode_es_s3', 1, 'ICU', 'es', {'strength': 'tertiary'}]
 |   - [61, 'unicode_es__traditional_s1', 1, 'ICU', 'es_u_co_trad', {'strength': 'primary'}]
 |   - [62, 'unicode_es__traditional_s2', 1, 'ICU', 'es_u_co_trad', {'strength': 'secondary'}]
 |   - [63, 'unicode_es__traditional_s3', 1, 'ICU', 'es_u_co_trad', {'strength': 'tertiary'}]
 |   - [64, 'unicode_et_s1', 1, 'ICU', 'et', {'strength': 'primary'}]
 |   - [65, 'unicode_et_s2', 1, 'ICU', 'et', {'strength': 'secondary'}]
 |   - [66, 'unicode_et_s3', 1, 'ICU', 'et', {'strength': 'tertiary'}]
 |   - [67, 'unicode_fa_s1', 1, 'ICU', 'fa', {'strength': 'primary'}]
 |   - [68, 'unicode_fa_s2', 1, 'ICU', 'fa', {'strength': 'secondary'}]
 |   - [69, 'unicode_fa_s3', 1, 'ICU', 'fa', {'strength': 'tertiary'}]
 |   - [70, 'unicode_fi_s1', 1, 'ICU', 'fi', {'strength': 'primary'}]
 |   - [71, 'unicode_fi_s2', 1, 'ICU', 'fi', {'strength': 'secondary'}]
 |   - [72, 'unicode_fi_s3', 1, 'ICU', 'fi', {'strength': 'tertiary'}]
 |   - [73, 'unicode_fi__phonebook_s1', 1, 'ICU', 'fi_u_co_phonebk', {'strength': 'primary'}]
 |   - [74, 'unicode_fi__phonebook_s2', 1, 'ICU', 'fi_u_co_phonebk', {'strength': 'secondary'}]
 |   - [75, 'unicode_fi__phonebook_s3', 1, 'ICU', 'fi_u_co_phonebk', {'strength': 'tertiary'}]
 |   - [76, 'unicode_fil_s1', 1, 'ICU', 'fil', {'strength': 'primary'}]
 |   - [77, 'unicode_fil_s2', 1, 'ICU', 'fil', {'strength': 'secondary'}]
 |   - [78, 'unicode_fil_s3', 1, 'ICU', 'fil', {'strength': 'tertiary'}]
 |   - [79, 'unicode_fo_s1', 1, 'ICU', 'fo', {'strength': 'primary'}]
 |   - [80, 'unicode_fo_s2', 1, 'ICU', 'fo', {'strength': 'secondary'}]
 |   - [81, 'unicode_fo_s3', 1, 'ICU', 'fo', {'strength': 'tertiary'}]
 |   - [82, 'unicode_fr_CA_s1', 1, 'ICU', 'fr_CA', {'strength': 'primary'}]
 |   - [83, 'unicode_fr_CA_s2', 1, 'ICU', 'fr_CA', {'strength': 'secondary'}]
 |   - [84, 'unicode_fr_CA_s3', 1, 'ICU', 'fr_CA', {'strength': 'tertiary'}]
 |   - [85, 'unicode_gu_s1', 1, 'ICU', 'gu', {'strength': 'primary'}]
 |   - [86, 'unicode_gu_s2', 1, 'ICU', 'gu', {'strength': 'secondary'}]
 |   - [87, 'unicode_gu_s3', 1, 'ICU', 'gu', {'strength': 'tertiary'}]
 |   - [88, 'unicode_ha_s1', 1, 'ICU', 'ha', {'strength': 'primary'}]
 |   - [89, 'unicode_ha_s2', 1, 'ICU', 'ha', {'strength': 'secondary'}]
 |   - [90, 'unicode_ha_s3', 1, 'ICU', 'ha', {'strength': 'tertiary'}]
 |   - [91, 'unicode_haw_s1', 1, 'ICU', 'haw', {'strength': 'primary'}]
 |   - [92, 'unicode_haw_s2', 1, 'ICU', 'haw', {'strength': 'secondary'}]
 |   - [93, 'unicode_haw_s3', 1, 'ICU', 'haw', {'strength': 'tertiary'}]
 |   - [94, 'unicode_he_s1', 1, 'ICU', 'he', {'strength': 'primary'}]
 |   - [95, 'unicode_he_s2', 1, 'ICU', 'he', {'strength': 'secondary'}]
 |   - [96, 'unicode_he_s3', 1, 'ICU', 'he', {'strength': 'tertiary'}]
 |   - [97, 'unicode_hi_s1', 1, 'ICU', 'hi', {'strength': 'primary'}]
 |   - [98, 'unicode_hi_s2', 1, 'ICU', 'hi', {'strength': 'secondary'}]
 |   - [99, 'unicode_hi_s3', 1, 'ICU', 'hi', {'strength': 'tertiary'}]
 |   - [100, 'unicode_hr_s1', 1, 'ICU', 'hr', {'strength': 'primary'}]
 |   - [101, 'unicode_hr_s2', 1, 'ICU', 'hr', {'strength': 'secondary'}]
 |   - [102, 'unicode_hr_s3', 1, 'ICU', 'hr', {'strength': 'tertiary'}]
 |   - [103, 'unicode_hu_s1', 1, 'ICU', 'hu', {'strength': 'primary'}]
 |   - [104, 'unicode_hu_s2', 1, 'ICU', 'hu', {'strength': 'secondary'}]
 |   - [105, 'unicode_hu_s3', 1, 'ICU', 'hu', {'strength': 'tertiary'}]
 |   - [106, 'unicode_hy_s1', 1, 'ICU', 'hy', {'strength': 'primary'}]
 |   - [107, 'unicode_hy_s2', 1, 'ICU', 'hy', {'strength': 'secondary'}]
 |   - [108, 'unicode_hy_s3', 1, 'ICU', 'hy', {'strength': 'tertiary'}]
 |   - [109, 'unicode_ig_s1', 1, 'ICU', 'ig', {'strength': 'primary'}]
 |   - [110, 'unicode_ig_s2', 1, 'ICU', 'ig', {'strength': 'secondary'}]
 |   - [111, 'unicode_ig_s3', 1, 'ICU', 'ig', {'strength': 'tertiary'}]
 |   - [112, 'unicode_is_s1', 1, 'ICU', 'is', {'strength': 'primary'}]
 |   - [113, 'unicode_is_s2', 1, 'ICU', 'is', {'strength': 'secondary'}]
 |   - [114, 'unicode_is_s3', 1, 'ICU', 'is', {'strength': 'tertiary'}]
 |   - [115, 'unicode_ja_s1', 1, 'ICU', 'ja', {'strength': 'primary'}]
 |   - [116, 'unicode_ja_s2', 1, 'ICU', 'ja', {'strength': 'secondary'}]
 |   - [117, 'unicode_ja_s3', 1, 'ICU', 'ja', {'strength': 'tertiary'}]
 |   - [118, 'unicode_kk_s1', 1, 'ICU', 'kk', {'strength': 'primary'}]
 |   - [119, 'unicode_kk_s2', 1, 'ICU', 'kk', {'strength': 'secondary'}]
 |   - [120, 'unicode_kk_s3', 1, 'ICU', 'kk', {'strength': 'tertiary'}]
 |   - [121, 'unicode_kl_s1', 1, 'ICU', 'kl', {'strength': 'primary'}]
 |   - [122, 'unicode_kl_s2', 1, 'ICU', 'kl', {'strength': 'secondary'}]
 |   - [123, 'unicode_kl_s3', 1, 'ICU', 'kl', {'strength': 'tertiary'}]
 |   - [124, 'unicode_kn_s1', 1, 'ICU', 'kn', {'strength': 'primary'}]
 |   - [125, 'unicode_kn_s2', 1, 'ICU', 'kn', {'strength': 'secondary'}]
 |   - [126, 'unicode_kn_s3', 1, 'ICU', 'kn', {'strength': 'tertiary'}]
 |   - [127, 'unicode_ko_s1', 1, 'ICU', 'ko', {'strength': 'primary'}]
 |   - [128, 'unicode_ko_s2', 1, 'ICU', 'ko', {'strength': 'secondary'}]
 |   - [129, 'unicode_ko_s3', 1, 'ICU', 'ko', {'strength': 'tertiary'}]
 |   - [130, 'unicode_kok_s1', 1, 'ICU', 'kok', {'strength': 'primary'}]
 |   - [131, 'unicode_kok_s2', 1, 'ICU', 'kok', {'strength': 'secondary'}]
 |   - [132, 'unicode_kok_s3', 1, 'ICU', 'kok', {'strength': 'tertiary'}]
 |   - [133, 'unicode_ky_s1', 1, 'ICU', 'ky', {'strength': 'primary'}]
 |   - [134, 'unicode_ky_s2', 1, 'ICU', 'ky', {'strength': 'secondary'}]
 |   - [135, 'unicode_ky_s3', 1, 'ICU', 'ky', {'strength': 'tertiary'}]
 |   - [136, 'unicode_lkt_s1', 1, 'ICU', 'lkt', {'strength': 'primary'}]
 |   - [137, 'unicode_lkt_s2', 1, 'ICU', 'lkt', {'strength': 'secondary'}]
 |   - [138, 'unicode_lkt_s3', 1, 'ICU', 'lkt', {'strength': 'tertiary'}]
 |   - [139, 'unicode_ln_s1', 1, 'ICU', 'ln', {'strength': 'primary'}]
 |   - [140, 'unicode_ln_s2', 1, 'ICU', 'ln', {'strength': 'secondary'}]
 |   - [141, 'unicode_ln_s3', 1, 'ICU', 'ln', {'strength': 'tertiary'}]
 |   - [142, 'unicode_lt_s1', 1, 'ICU', 'lt', {'strength': 'primary'}]
 |   - [143, 'unicode_lt_s2', 1, 'ICU', 'lt', {'strength': 'secondary'}]
 |   - [144, 'unicode_lt_s3', 1, 'ICU', 'lt', {'strength': 'tertiary'}]
 |   - [145, 'unicode_lv_s1', 1, 'ICU', 'lv', {'strength': 'primary'}]
 |   - [146, 'unicode_lv_s2', 1, 'ICU', 'lv', {'strength': 'secondary'}]
 |   - [147, 'unicode_lv_s3', 1, 'ICU', 'lv', {'strength': 'tertiary'}]
 |   - [148, 'unicode_mk_s1', 1, 'ICU', 'mk', {'strength': 'primary'}]
 |   - [149, 'unicode_mk_s2', 1, 'ICU', 'mk', {'strength': 'secondary'}]
 |   - [150, 'unicode_mk_s3', 1, 'ICU', 'mk', {'strength': 'tertiary'}]
 |   - [151, 'unicode_ml_s1', 1, 'ICU', 'ml', {'strength': 'primary'}]
 |   - [152, 'unicode_ml_s2', 1, 'ICU', 'ml', {'strength': 'secondary'}]
 |   - [153, 'unicode_ml_s3', 1, 'ICU', 'ml', {'strength': 'tertiary'}]
 |   - [154, 'unicode_mr_s1', 1, 'ICU', 'mr', {'strength': 'primary'}]
 |   - [155, 'unicode_mr_s2', 1, 'ICU', 'mr', {'strength': 'secondary'}]
 |   - [156, 'unicode_mr_s3', 1, 'ICU', 'mr', {'strength': 'tertiary'}]
 |   - [157, 'unicode_mt_s1', 1, 'ICU', 'mt', {'strength': 'primary'}]
 |   - [158, 'unicode_mt_s2', 1, 'ICU', 'mt', {'strength': 'secondary'}]
 |   - [159, 'unicode_mt_s3', 1, 'ICU', 'mt', {'strength': 'tertiary'}]
 |   - [160, 'unicode_nb_s1', 1, 'ICU', 'nb', {'strength': 'primary'}]
 |   - [161, 'unicode_nb_s2', 1, 'ICU', 'nb', {'strength': 'secondary'}]
 |   - [162, 'unicode_nb_s3', 1, 'ICU', 'nb', {'strength': 'tertiary'}]
 |   - [163, 'unicode_nn_s1', 1, 'ICU', 'nn', {'strength': 'primary'}]
 |   - [164, 'unicode_nn_s2', 1, 'ICU', 'nn', {'strength': 'secondary'}]
 |   - [165, 'unicode_nn_s3', 1, 'ICU', 'nn', {'strength': 'tertiary'}]
 |   - [166, 'unicode_nso_s1', 1, 'ICU', 'nso', {'strength': 'primary'}]
 |   - [167, 'unicode_nso_s2', 1, 'ICU', 'nso', {'strength': 'secondary'}]
 |   - [168, 'unicode_nso_s3', 1, 'ICU', 'nso', {'strength': 'tertiary'}]
 |   - [169, 'unicode_om_s1', 1, 'ICU', 'om', {'strength': 'primary'}]
 |   - [170, 'unicode_om_s2', 1, 'ICU', 'om', {'strength': 'secondary'}]
 |   - [171, 'unicode_om_s3', 1, 'ICU', 'om', {'strength': 'tertiary'}]
 |   - [172, 'unicode_or_s1', 1, 'ICU', 'or', {'strength': 'primary'}]
 |   - [173, 'unicode_or_s2', 1, 'ICU', 'or', {'strength': 'secondary'}]
 |   - [174, 'unicode_or_s3', 1, 'ICU', 'or', {'strength': 'tertiary'}]
 |   - [175, 'unicode_pa_s1', 1, 'ICU', 'pa', {'strength': 'primary'}]
 |   - [176, 'unicode_pa_s2', 1, 'ICU', 'pa', {'strength': 'secondary'}]
 |   - [177, 'unicode_pa_s3', 1, 'ICU', 'pa', {'strength': 'tertiary'}]
 |   - [178, 'unicode_pl_s1', 1, 'ICU', 'pl', {'strength': 'primary'}]
 |   - [179, 'unicode_pl_s2', 1, 'ICU', 'pl', {'strength': 'secondary'}]
 |   - [180, 'unicode_pl_s3', 1, 'ICU', 'pl', {'strength': 'tertiary'}]
 |   - [181, 'unicode_ro_s1', 1, 'ICU', 'ro', {'strength': 'primary'}]
 |   - [182, 'unicode_ro_s2', 1, 'ICU', 'ro', {'strength': 'secondary'}]
 |   - [183, 'unicode_ro_s3', 1, 'ICU', 'ro', {'strength': 'tertiary'}]
 |   - [184, 'unicode_sa_s1', 1, 'ICU', 'sa', {'strength': 'primary'}]
 |   - [185, 'unicode_sa_s2', 1, 'ICU', 'sa', {'strength': 'secondary'}]
 |   - [186, 'unicode_sa_s3', 1, 'ICU', 'sa', {'strength': 'tertiary'}]
 |   - [187, 'unicode_se_s1', 1, 'ICU', 'se', {'strength': 'primary'}]
 |   - [188, 'unicode_se_s2', 1, 'ICU', 'se', {'strength': 'secondary'}]
 |   - [189, 'unicode_se_s3', 1, 'ICU', 'se', {'strength': 'tertiary'}]
 |   - [190, 'unicode_si_s1', 1, 'ICU', 'si', {'strength': 'primary'}]
 |   - [191, 'unicode_si_s2', 1, 'ICU', 'si', {'strength': 'secondary'}]
 |   - [192, 'unicode_si_s3', 1, 'ICU', 'si', {'strength': 'tertiary'}]
 |   - [193, 'unicode_si__dictionary_s1', 1, 'ICU', 'si_u_co_dict', {'strength': 'primary'}]
 |   - [194, 'unicode_si__dictionary_s2', 1, 'ICU', 'si_u_co_dict', {'strength': 'secondary'}]
 |   - [195, 'unicode_si__dictionary_s3', 1, 'ICU', 'si_u_co_dict', {'strength': 'tertiary'}]
 |   - [196, 'unicode_sk_s1', 1, 'ICU', 'sk', {'strength': 'primary'}]
 |   - [197, 'unicode_sk_s2', 1, 'ICU', 'sk', {'strength': 'secondary'}]
 |   - [198, 'unicode_sk_s3', 1, 'ICU', 'sk', {'strength': 'tertiary'}]
 |   - [199, 'unicode_sl_s1', 1, 'ICU', 'sl', {'strength': 'primary'}]
 |   - [200, 'unicode_sl_s2', 1, 'ICU', 'sl', {'strength': 'secondary'}]
 |   - [201, 'unicode_sl_s3', 1, 'ICU', 'sl', {'strength': 'tertiary'}]
 |   - [202, 'unicode_sq_s1', 1, 'ICU', 'sq', {'strength': 'primary'}]
 |   - [203, 'unicode_sq_s2', 1, 'ICU', 'sq', {'strength': 'secondary'}]
 |   - [204, 'unicode_sq_s3', 1, 'ICU', 'sq', {'strength': 'tertiary'}]
 |   - [205, 'unicode_sr_s1', 1, 'ICU', 'sr', {'strength': 'primary'}]
 |   - [206, 'unicode_sr_s2', 1, 'ICU', 'sr', {'strength': 'secondary'}]
 |   - [207, 'unicode_sr_s3', 1, 'ICU', 'sr', {'strength': 'tertiary'}]
 |   - [208, 'unicode_sr_Latn_s1', 1, 'ICU', 'sr_Latn', {'strength': 'primary'}]
 |   - [209, 'unicode_sr_Latn_s2', 1, 'ICU', 'sr_Latn', {'strength': 'secondary'}]
 |   - [210, 'unicode_sr_Latn_s3', 1, 'ICU', 'sr_Latn', {'strength': 'tertiary'}]
 |   - [211, 'unicode_sv_s1', 1, 'ICU', 'sv', {'strength': 'primary'}]
 |   - [212, 'unicode_sv_s2', 1, 'ICU', 'sv', {'strength': 'secondary'}]
 |   - [213, 'unicode_sv_s3', 1, 'ICU', 'sv', {'strength': 'tertiary'}]
 |   - [214, 'unicode_sv__reformed_s1', 1, 'ICU', 'sv_u_co_reformed', {'strength': 'primary'}]
 |   - [215, 'unicode_sv__reformed_s2', 1, 'ICU', 'sv_u_co_reformed', {'strength': 'secondary'}]
 |   - [216, 'unicode_sv__reformed_s3', 1, 'ICU', 'sv_u_co_reformed', {'strength': 'tertiary'}]
 |   - [217, 'unicode_ta_s1', 1, 'ICU', 'ta', {'strength': 'primary'}]
 |   - [218, 'unicode_ta_s2', 1, 'ICU', 'ta', {'strength': 'secondary'}]
 |   - [219, 'unicode_ta_s3', 1, 'ICU', 'ta', {'strength': 'tertiary'}]
 |   - [220, 'unicode_te_s1', 1, 'ICU', 'te', {'strength': 'primary'}]
 |   - [221, 'unicode_te_s2', 1, 'ICU', 'te', {'strength': 'secondary'}]
 |   - [222, 'unicode_te_s3', 1, 'ICU', 'te', {'strength': 'tertiary'}]
 |   - [223, 'unicode_th_s1', 1, 'ICU', 'th', {'strength': 'primary'}]
 |   - [224, 'unicode_th_s2', 1, 'ICU', 'th', {'strength': 'secondary'}]
 |   - [225, 'unicode_th_s3', 1, 'ICU', 'th', {'strength': 'tertiary'}]
 |   - [226, 'unicode_tn_s1', 1, 'ICU', 'tn', {'strength': 'primary'}]
 |   - [227, 'unicode_tn_s2', 1, 'ICU', 'tn', {'strength': 'secondary'}]
 |   - [228, 'unicode_tn_s3', 1, 'ICU', 'tn', {'strength': 'tertiary'}]
 |   - [229, 'unicode_to_s1', 1, 'ICU', 'to', {'strength': 'primary'}]
 |   - [230, 'unicode_to_s2', 1, 'ICU', 'to', {'strength': 'secondary'}]
 |   - [231, 'unicode_to_s3', 1, 'ICU', 'to', {'strength': 'tertiary'}]
 |   - [232, 'unicode_tr_s1', 1, 'ICU', 'tr', {'strength': 'primary'}]
 |   - [233, 'unicode_tr_s2', 1, 'ICU', 'tr', {'strength': 'secondary'}]
 |   - [234, 'unicode_tr_s3', 1, 'ICU', 'tr', {'strength': 'tertiary'}]
 |   - [235, 'unicode_ug_Cyrl_s1', 1, 'ICU', 'ug', {'strength': 'primary'}]
 |   - [236, 'unicode_ug_Cyrl_s2', 1, 'ICU', 'ug', {'strength': 'secondary'}]
 |   - [237, 'unicode_ug_Cyrl_s3', 1, 'ICU', 'ug', {'strength': 'tertiary'}]
 |   - [238, 'unicode_uk_s1', 1, 'ICU', 'uk', {'strength': 'primary'}]
 |   - [239, 'unicode_uk_s2', 1, 'ICU', 'uk', {'strength': 'secondary'}]
 |   - [240, 'unicode_uk_s3', 1, 'ICU', 'uk', {'strength': 'tertiary'}]
 |   - [241, 'unicode_ur_s1', 1, 'ICU', 'ur', {'strength': 'primary'}]
 |   - [242, 'unicode_ur_s2', 1, 'ICU', 'ur', {'strength': 'secondary'}]
 |   - [243, 'unicode_ur_s3', 1, 'ICU', 'ur', {'strength': 'tertiary'}]
 |   - [244, 'unicode_vi_s1', 1, 'ICU', 'vi', {'strength': 'primary'}]
 |   - [245, 'unicode_vi_s2', 1, 'ICU', 'vi', {'strength': 'secondary'}]
 |   - [246, 'unicode_vi_s3', 1, 'ICU', 'vi', {'strength': 'tertiary'}]
 |   - [247, 'unicode_vo_s1', 1, 'ICU', 'vo', {'strength': 'primary'}]
 |   - [248, 'unicode_vo_s2', 1, 'ICU', 'vo', {'strength': 'secondary'}]
 |   - [249, 'unicode_vo_s3', 1, 'ICU', 'vo', {'strength': 'tertiary'}]
 |   - [250, 'unicode_wae_s1', 1, 'ICU', 'wae', {'strength': 'primary'}]
 |   - [251, 'unicode_wae_s2', 1, 'ICU', 'wae', {'strength': 'secondary'}]
 |   - [252, 'unicode_wae_s3', 1, 'ICU', 'wae', {'strength': 'tertiary'}]
 |   - [253, 'unicode_wo_s1', 1, 'ICU', 'wo', {'strength': 'primary'}]
 |   - [254, 'unicode_wo_s2', 1, 'ICU', 'wo', {'strength': 'secondary'}]
 |   - [255, 'unicode_wo_s3', 1, 'ICU', 'wo', {'strength': 'tertiary'}]
 |   - [256, 'unicode_yo_s1', 1, 'ICU', 'yo', {'strength': 'primary'}]
 |   - [257, 'unicode_yo_s2', 1, 'ICU', 'yo', {'strength': 'secondary'}]
 |   - [258, 'unicode_yo_s3', 1, 'ICU', 'yo', {'strength': 'tertiary'}]
 |   - [259, 'unicode_zh_s1', 1, 'ICU', 'zh', {'strength': 'primary'}]
 |   - [260, 'unicode_zh_s2', 1, 'ICU', 'zh', {'strength': 'secondary'}]
 |   - [261, 'unicode_zh_s3', 1, 'ICU', 'zh', {'strength': 'tertiary'}]
 |   - [262, 'unicode_zh__big5han_s1', 1, 'ICU', 'zh_u_co_big5han', {'strength': 'primary'}]
 |   - [263, 'unicode_zh__big5han_s2', 1, 'ICU', 'zh_u_co_big5han', {'strength': 'secondary'}]
 |   - [264, 'unicode_zh__big5han_s3', 1, 'ICU', 'zh_u_co_big5han', {'strength': 'tertiary'}]
 |   - [265, 'unicode_zh__gb2312han_s1', 1, 'ICU', 'zh_u_co_gb2312', {'strength': 'primary'}]
 |   - [266, 'unicode_zh__gb2312han_s2', 1, 'ICU', 'zh_u_co_gb2312', {'strength': 'secondary'}]
 |   - [267, 'unicode_zh__gb2312han_s3', 1, 'ICU', 'zh_u_co_gb2312', {'strength': 'tertiary'}]
 |   - [268, 'unicode_zh__pinyin_s1', 1, 'ICU', 'zh_u_co_pinyin', {'strength': 'primary'}]
 |   - [269, 'unicode_zh__pinyin_s2', 1, 'ICU', 'zh_u_co_pinyin', {'strength': 'secondary'}]
 |   - [270, 'unicode_zh__pinyin_s3', 1, 'ICU', 'zh_u_co_pinyin', {'strength': 'tertiary'}]
 |   - [271, 'unicode_zh__stroke_s1', 1, 'ICU', 'zh_u_co_stroke', {'strength': 'primary'}]
 |   - [272, 'unicode_zh__stroke_s2', 1, 'ICU', 'zh_u_co_stroke', {'strength': 'secondary'}]
 |   - [273, 'unicode_zh__stroke_s3', 1, 'ICU', 'zh_u_co_stroke', {'strength': 'tertiary'}]
 |   - [274, 'unicode_zh__zhuyin_s1', 1, 'ICU', 'zh_u_co_zhuyin', {'strength': 'primary'}]
 |   - [275, 'unicode_zh__zhuyin_s2', 1, 'ICU', 'zh_u_co_zhuyin', {'strength': 'secondary'}]
 |   - [276, 'unicode_zh__zhuyin_s3', 1, 'ICU', 'zh_u_co_zhuyin', {'strength': 'tertiary'}]
 |   - [277, 'test', 0, 'ICU', 'ru_RU', {}]
 | ...
test_run:cmd('restart server default')
 | 
box.space._collation:select{}
 | ---
 | - - [0, 'none', 1, 'BINARY', '', {}]
 |   - [1, 'unicode', 1, 'ICU', '', {'strength': 'tertiary'}]
 |   - [2, 'unicode_ci', 1, 'ICU', '', {'strength': 'primary'}]
 |   - [3, 'binary', 1, 'BINARY', '', {}]
 |   - [4, 'unicode_af_s1', 1, 'ICU', 'af', {'strength': 'primary'}]
 |   - [5, 'unicode_af_s2', 1, 'ICU', 'af', {'strength': 'secondary'}]
 |   - [6, 'unicode_af_s3', 1, 'ICU', 'af', {'strength': 'tertiary'}]
 |   - [7, 'unicode_am_s1', 1, 'ICU', 'am', {'strength': 'primary'}]
 |   - [8, 'unicode_am_s2', 1, 'ICU', 'am', {'strength': 'secondary'}]
 |   - [9, 'unicode_am_s3', 1, 'ICU', 'am', {'strength': 'tertiary'}]
 |   - [10, 'unicode_ar_s1', 1, 'ICU', 'ar', {'strength': 'primary'}]
 |   - [11, 'unicode_ar_s2', 1, 'ICU', 'ar', {'strength': 'secondary'}]
 |   - [12, 'unicode_ar_s3', 1, 'ICU', 'ar', {'strength': 'tertiary'}]
 |   - [13, 'unicode_as_s1', 1, 'ICU', 'as', {'strength': 'primary'}]
 |   - [14, 'unicode_as_s2', 1, 'ICU', 'as', {'strength': 'secondary'}]
 |   - [15, 'unicode_as_s3', 1, 'ICU', 'as', {'strength': 'tertiary'}]
 |   - [16, 'unicode_az_s1', 1, 'ICU', 'az', {'strength': 'primary'}]
 |   - [17, 'unicode_az_s2', 1, 'ICU', 'az', {'strength': 'secondary'}]
 |   - [18, 'unicode_az_s3', 1, 'ICU', 'az', {'strength': 'tertiary'}]
 |   - [19, 'unicode_be_s1', 1, 'ICU', 'be', {'strength': 'primary'}]
 |   - [20, 'unicode_be_s2', 1, 'ICU', 'be', {'strength': 'secondary'}]
 |   - [21, 'unicode_be_s3', 1, 'ICU', 'be', {'strength': 'tertiary'}]
 |   - [22, 'unicode_bn_s1', 1, 'ICU', 'bn', {'strength': 'primary'}]
 |   - [23, 'unicode_bn_s2', 1, 'ICU', 'bn', {'strength': 'secondary'}]
 |   - [24, 'unicode_bn_s3', 1, 'ICU', 'bn', {'strength': 'tertiary'}]
 |   - [25, 'unicode_bs_s1', 1, 'ICU', 'bs', {'strength': 'primary'}]
 |   - [26, 'unicode_bs_s2', 1, 'ICU', 'bs', {'strength': 'secondary'}]
 |   - [27, 'unicode_bs_s3', 1, 'ICU', 'bs', {'strength': 'tertiary'}]
 |   - [28, 'unicode_bs_Cyrl_s1', 1, 'ICU', 'bs_Cyrl', {'strength': 'primary'}]
 |   - [29, 'unicode_bs_Cyrl_s2', 1, 'ICU', 'bs_Cyrl', {'strength': 'secondary'}]
 |   - [30, 'unicode_bs_Cyrl_s3', 1, 'ICU', 'bs_Cyrl', {'strength': 'tertiary'}]
 |   - [31, 'unicode_ca_s1', 1, 'ICU', 'ca', {'strength': 'primary'}]
 |   - [32, 'unicode_ca_s2', 1, 'ICU', 'ca', {'strength': 'secondary'}]
 |   - [33, 'unicode_ca_s3', 1, 'ICU', 'ca', {'strength': 'tertiary'}]
 |   - [34, 'unicode_cs_s1', 1, 'ICU', 'cs', {'strength': 'primary'}]
 |   - [35, 'unicode_cs_s2', 1, 'ICU', 'cs', {'strength': 'secondary'}]
 |   - [36, 'unicode_cs_s3', 1, 'ICU', 'cs', {'strength': 'tertiary'}]
 |   - [37, 'unicode_cy_s1', 1, 'ICU', 'cy', {'strength': 'primary'}]
 |   - [38, 'unicode_cy_s2', 1, 'ICU', 'cy', {'strength': 'secondary'}]
 |   - [39, 'unicode_cy_s3', 1, 'ICU', 'cy', {'strength': 'tertiary'}]
 |   - [40, 'unicode_da_s1', 1, 'ICU', 'da', {'strength': 'primary'}]
 |   - [41, 'unicode_da_s2', 1, 'ICU', 'da', {'strength': 'secondary'}]
 |   - [42, 'unicode_da_s3', 1, 'ICU', 'da', {'strength': 'tertiary'}]
 |   - [43, 'unicode_de__phonebook_s1', 1, 'ICU', 'de_DE_u_co_phonebk', {'strength': 'primary'}]
 |   - [44, 'unicode_de__phonebook_s2', 1, 'ICU', 'de_DE_u_co_phonebk', {'strength': 'secondary'}]
 |   - [45, 'unicode_de__phonebook_s3', 1, 'ICU', 'de_DE_u_co_phonebk', {'strength': 'tertiary'}]
 |   - [46, 'unicode_de_AT_phonebook_s1', 1, 'ICU', 'de_AT_u_co_phonebk', {'strength': 'primary'}]
 |   - [47, 'unicode_de_AT_phonebook_s2', 1, 'ICU', 'de_AT_u_co_phonebk', {'strength': 'secondary'}]
 |   - [48, 'unicode_de_AT_phonebook_s3', 1, 'ICU', 'de_AT_u_co_phonebk', {'strength': 'tertiary'}]
 |   - [49, 'unicode_dsb_s1', 1, 'ICU', 'dsb', {'strength': 'primary'}]
 |   - [50, 'unicode_dsb_s2', 1, 'ICU', 'dsb', {'strength': 'secondary'}]
 |   - [51, 'unicode_dsb_s3', 1, 'ICU', 'dsb', {'strength': 'tertiary'}]
 |   - [52, 'unicode_ee_s1', 1, 'ICU', 'ee', {'strength': 'primary'}]
 |   - [53, 'unicode_ee_s2', 1, 'ICU', 'ee', {'strength': 'secondary'}]
 |   - [54, 'unicode_ee_s3', 1, 'ICU', 'ee', {'strength': 'tertiary'}]
 |   - [55, 'unicode_eo_s1', 1, 'ICU', 'eo', {'strength': 'primary'}]
 |   - [56, 'unicode_eo_s2', 1, 'ICU', 'eo', {'strength': 'secondary'}]
 |   - [57, 'unicode_eo_s3', 1, 'ICU', 'eo', {'strength': 'tertiary'}]
 |   - [58, 'unicode_es_s1', 1, 'ICU', 'es', {'strength': 'primary'}]
 |   - [59, 'unicode_es_s2', 1, 'ICU', 'es', {'strength': 'secondary'}]
 |   - [60, 'unicode_es_s3', 1, 'ICU', 'es', {'strength': 'tertiary'}]
 |   - [61, 'unicode_es__traditional_s1', 1, 'ICU', 'es_u_co_trad', {'strength': 'primary'}]
 |   - [62, 'unicode_es__traditional_s2', 1, 'ICU', 'es_u_co_trad', {'strength': 'secondary'}]
 |   - [63, 'unicode_es__traditional_s3', 1, 'ICU', 'es_u_co_trad', {'strength': 'tertiary'}]
 |   - [64, 'unicode_et_s1', 1, 'ICU', 'et', {'strength': 'primary'}]
 |   - [65, 'unicode_et_s2', 1, 'ICU', 'et', {'strength': 'secondary'}]
 |   - [66, 'unicode_et_s3', 1, 'ICU', 'et', {'strength': 'tertiary'}]
 |   - [67, 'unicode_fa_s1', 1, 'ICU', 'fa', {'strength': 'primary'}]
 |   - [68, 'unicode_fa_s2', 1, 'ICU', 'fa', {'strength': 'secondary'}]
 |   - [69, 'unicode_fa_s3', 1, 'ICU', 'fa', {'strength': 'tertiary'}]
 |   - [70, 'unicode_fi_s1', 1, 'ICU', 'fi', {'strength': 'primary'}]
 |   - [71, 'unicode_fi_s2', 1, 'ICU', 'fi', {'strength': 'secondary'}]
 |   - [72, 'unicode_fi_s3', 1, 'ICU', 'fi', {'strength': 'tertiary'}]
 |   - [73, 'unicode_fi__phonebook_s1', 1, 'ICU', 'fi_u_co_phonebk', {'strength': 'primary'}]
 |   - [74, 'unicode_fi__phonebook_s2', 1, 'ICU', 'fi_u_co_phonebk', {'strength': 'secondary'}]
 |   - [75, 'unicode_fi__phonebook_s3', 1, 'ICU', 'fi_u_co_phonebk', {'strength': 'tertiary'}]
 |   - [76, 'unicode_fil_s1', 1, 'ICU', 'fil', {'strength': 'primary'}]
 |   - [77, 'unicode_fil_s2', 1, 'ICU', 'fil', {'strength': 'secondary'}]
 |   - [78, 'unicode_fil_s3', 1, 'ICU', 'fil', {'strength': 'tertiary'}]
 |   - [79, 'unicode_fo_s1', 1, 'ICU', 'fo', {'strength': 'primary'}]
 |   - [80, 'unicode_fo_s2', 1, 'ICU', 'fo', {'strength': 'secondary'}]
 |   - [81, 'unicode_fo_s3', 1, 'ICU', 'fo', {'strength': 'tertiary'}]
 |   - [82, 'unicode_fr_CA_s1', 1, 'ICU', 'fr_CA', {'strength': 'primary'}]
 |   - [83, 'unicode_fr_CA_s2', 1, 'ICU', 'fr_CA', {'strength': 'secondary'}]
 |   - [84, 'unicode_fr_CA_s3', 1, 'ICU', 'fr_CA', {'strength': 'tertiary'}]
 |   - [85, 'unicode_gu_s1', 1, 'ICU', 'gu', {'strength': 'primary'}]
 |   - [86, 'unicode_gu_s2', 1, 'ICU', 'gu', {'strength': 'secondary'}]
 |   - [87, 'unicode_gu_s3', 1, 'ICU', 'gu', {'strength': 'tertiary'}]
 |   - [88, 'unicode_ha_s1', 1, 'ICU', 'ha', {'strength': 'primary'}]
 |   - [89, 'unicode_ha_s2', 1, 'ICU', 'ha', {'strength': 'secondary'}]
 |   - [90, 'unicode_ha_s3', 1, 'ICU', 'ha', {'strength': 'tertiary'}]
 |   - [91, 'unicode_haw_s1', 1, 'ICU', 'haw', {'strength': 'primary'}]
 |   - [92, 'unicode_haw_s2', 1, 'ICU', 'haw', {'strength': 'secondary'}]
 |   - [93, 'unicode_haw_s3', 1, 'ICU', 'haw', {'strength': 'tertiary'}]
 |   - [94, 'unicode_he_s1', 1, 'ICU', 'he', {'strength': 'primary'}]
 |   - [95, 'unicode_he_s2', 1, 'ICU', 'he', {'strength': 'secondary'}]
 |   - [96, 'unicode_he_s3', 1, 'ICU', 'he', {'strength': 'tertiary'}]
 |   - [97, 'unicode_hi_s1', 1, 'ICU', 'hi', {'strength': 'primary'}]
 |   - [98, 'unicode_hi_s2', 1, 'ICU', 'hi', {'strength': 'secondary'}]
 |   - [99, 'unicode_hi_s3', 1, 'ICU', 'hi', {'strength': 'tertiary'}]
 |   - [100, 'unicode_hr_s1', 1, 'ICU', 'hr', {'strength': 'primary'}]
 |   - [101, 'unicode_hr_s2', 1, 'ICU', 'hr', {'strength': 'secondary'}]
 |   - [102, 'unicode_hr_s3', 1, 'ICU', 'hr', {'strength': 'tertiary'}]
 |   - [103, 'unicode_hu_s1', 1, 'ICU', 'hu', {'strength': 'primary'}]
 |   - [104, 'unicode_hu_s2', 1, 'ICU', 'hu', {'strength': 'secondary'}]
 |   - [105, 'unicode_hu_s3', 1, 'ICU', 'hu', {'strength': 'tertiary'}]
 |   - [106, 'unicode_hy_s1', 1, 'ICU', 'hy', {'strength': 'primary'}]
 |   - [107, 'unicode_hy_s2', 1, 'ICU', 'hy', {'strength': 'secondary'}]
 |   - [108, 'unicode_hy_s3', 1, 'ICU', 'hy', {'strength': 'tertiary'}]
 |   - [109, 'unicode_ig_s1', 1, 'ICU', 'ig', {'strength': 'primary'}]
 |   - [110, 'unicode_ig_s2', 1, 'ICU', 'ig', {'strength': 'secondary'}]
 |   - [111, 'unicode_ig_s3', 1, 'ICU', 'ig', {'strength': 'tertiary'}]
 |   - [112, 'unicode_is_s1', 1, 'ICU', 'is', {'strength': 'primary'}]
 |   - [113, 'unicode_is_s2', 1, 'ICU', 'is', {'strength': 'secondary'}]
 |   - [114, 'unicode_is_s3', 1, 'ICU', 'is', {'strength': 'tertiary'}]
 |   - [115, 'unicode_ja_s1', 1, 'ICU', 'ja', {'strength': 'primary'}]
 |   - [116, 'unicode_ja_s2', 1, 'ICU', 'ja', {'strength': 'secondary'}]
 |   - [117, 'unicode_ja_s3', 1, 'ICU', 'ja', {'strength': 'tertiary'}]
 |   - [118, 'unicode_kk_s1', 1, 'ICU', 'kk', {'strength': 'primary'}]
 |   - [119, 'unicode_kk_s2', 1, 'ICU', 'kk', {'strength': 'secondary'}]
 |   - [120, 'unicode_kk_s3', 1, 'ICU', 'kk', {'strength': 'tertiary'}]
 |   - [121, 'unicode_kl_s1', 1, 'ICU', 'kl', {'strength': 'primary'}]
 |   - [122, 'unicode_kl_s2', 1, 'ICU', 'kl', {'strength': 'secondary'}]
 |   - [123, 'unicode_kl_s3', 1, 'ICU', 'kl', {'strength': 'tertiary'}]
 |   - [124, 'unicode_kn_s1', 1, 'ICU', 'kn', {'strength': 'primary'}]
 |   - [125, 'unicode_kn_s2', 1, 'ICU', 'kn', {'strength': 'secondary'}]
 |   - [126, 'unicode_kn_s3', 1, 'ICU', 'kn', {'strength': 'tertiary'}]
 |   - [127, 'unicode_ko_s1', 1, 'ICU', 'ko', {'strength': 'primary'}]
 |   - [128, 'unicode_ko_s2', 1, 'ICU', 'ko', {'strength': 'secondary'}]
 |   - [129, 'unicode_ko_s3', 1, 'ICU', 'ko', {'strength': 'tertiary'}]
 |   - [130, 'unicode_kok_s1', 1, 'ICU', 'kok', {'strength': 'primary'}]
 |   - [131, 'unicode_kok_s2', 1, 'ICU', 'kok', {'strength': 'secondary'}]
 |   - [132, 'unicode_kok_s3', 1, 'ICU', 'kok', {'strength': 'tertiary'}]
 |   - [133, 'unicode_ky_s1', 1, 'ICU', 'ky', {'strength': 'primary'}]
 |   - [134, 'unicode_ky_s2', 1, 'ICU', 'ky', {'strength': 'secondary'}]
 |   - [135, 'unicode_ky_s3', 1, 'ICU', 'ky', {'strength': 'tertiary'}]
 |   - [136, 'unicode_lkt_s1', 1, 'ICU', 'lkt', {'strength': 'primary'}]
 |   - [137, 'unicode_lkt_s2', 1, 'ICU', 'lkt', {'strength': 'secondary'}]
 |   - [138, 'unicode_lkt_s3', 1, 'ICU', 'lkt', {'strength': 'tertiary'}]
 |   - [139, 'unicode_ln_s1', 1, 'ICU', 'ln', {'strength': 'primary'}]
 |   - [140, 'unicode_ln_s2', 1, 'ICU', 'ln', {'strength': 'secondary'}]
 |   - [141, 'unicode_ln_s3', 1, 'ICU', 'ln', {'strength': 'tertiary'}]
 |   - [142, 'unicode_lt_s1', 1, 'ICU', 'lt', {'strength': 'primary'}]
 |   - [143, 'unicode_lt_s2', 1, 'ICU', 'lt', {'strength': 'secondary'}]
 |   - [144, 'unicode_lt_s3', 1, 'ICU', 'lt', {'strength': 'tertiary'}]
 |   - [145, 'unicode_lv_s1', 1, 'ICU', 'lv', {'strength': 'primary'}]
 |   - [146, 'unicode_lv_s2', 1, 'ICU', 'lv', {'strength': 'secondary'}]
 |   - [147, 'unicode_lv_s3', 1, 'ICU', 'lv', {'strength': 'tertiary'}]
 |   - [148, 'unicode_mk_s1', 1, 'ICU', 'mk', {'strength': 'primary'}]
 |   - [149, 'unicode_mk_s2', 1, 'ICU', 'mk', {'strength': 'secondary'}]
 |   - [150, 'unicode_mk_s3', 1, 'ICU', 'mk', {'strength': 'tertiary'}]
 |   - [151, 'unicode_ml_s1', 1, 'ICU', 'ml', {'strength': 'primary'}]
 |   - [152, 'unicode_ml_s2', 1, 'ICU', 'ml', {'strength': 'secondary'}]
 |   - [153, 'unicode_ml_s3', 1, 'ICU', 'ml', {'strength': 'tertiary'}]
 |   - [154, 'unicode_mr_s1', 1, 'ICU', 'mr', {'strength': 'primary'}]
 |   - [155, 'unicode_mr_s2', 1, 'ICU', 'mr', {'strength': 'secondary'}]
 |   - [156, 'unicode_mr_s3', 1, 'ICU', 'mr', {'strength': 'tertiary'}]
 |   - [157, 'unicode_mt_s1', 1, 'ICU', 'mt', {'strength': 'primary'}]
 |   - [158, 'unicode_mt_s2', 1, 'ICU', 'mt', {'strength': 'secondary'}]
 |   - [159, 'unicode_mt_s3', 1, 'ICU', 'mt', {'strength': 'tertiary'}]
 |   - [160, 'unicode_nb_s1', 1, 'ICU', 'nb', {'strength': 'primary'}]
 |   - [161, 'unicode_nb_s2', 1, 'ICU', 'nb', {'strength': 'secondary'}]
 |   - [162, 'unicode_nb_s3', 1, 'ICU', 'nb', {'strength': 'tertiary'}]
 |   - [163, 'unicode_nn_s1', 1, 'ICU', 'nn', {'strength': 'primary'}]
 |   - [164, 'unicode_nn_s2', 1, 'ICU', 'nn', {'strength': 'secondary'}]
 |   - [165, 'unicode_nn_s3', 1, 'ICU', 'nn', {'strength': 'tertiary'}]
 |   - [166, 'unicode_nso_s1', 1, 'ICU', 'nso', {'strength': 'primary'}]
 |   - [167, 'unicode_nso_s2', 1, 'ICU', 'nso', {'strength': 'secondary'}]
 |   - [168, 'unicode_nso_s3', 1, 'ICU', 'nso', {'strength': 'tertiary'}]
 |   - [169, 'unicode_om_s1', 1, 'ICU', 'om', {'strength': 'primary'}]
 |   - [170, 'unicode_om_s2', 1, 'ICU', 'om', {'strength': 'secondary'}]
 |   - [171, 'unicode_om_s3', 1, 'ICU', 'om', {'strength': 'tertiary'}]
 |   - [172, 'unicode_or_s1', 1, 'ICU', 'or', {'strength': 'primary'}]
 |   - [173, 'unicode_or_s2', 1, 'ICU', 'or', {'strength': 'secondary'}]
 |   - [174, 'unicode_or_s3', 1, 'ICU', 'or', {'strength': 'tertiary'}]
 |   - [175, 'unicode_pa_s1', 1, 'ICU', 'pa', {'strength': 'primary'}]
 |   - [176, 'unicode_pa_s2', 1, 'ICU', 'pa', {'strength': 'secondary'}]
 |   - [177, 'unicode_pa_s3', 1, 'ICU', 'pa', {'strength': 'tertiary'}]
 |   - [178, 'unicode_pl_s1', 1, 'ICU', 'pl', {'strength': 'primary'}]
 |   - [179, 'unicode_pl_s2', 1, 'ICU', 'pl', {'strength': 'secondary'}]
 |   - [180, 'unicode_pl_s3', 1, 'ICU', 'pl', {'strength': 'tertiary'}]
 |   - [181, 'unicode_ro_s1', 1, 'ICU', 'ro', {'strength': 'primary'}]
 |   - [182, 'unicode_ro_s2', 1, 'ICU', 'ro', {'strength': 'secondary'}]
 |   - [183, 'unicode_ro_s3', 1, 'ICU', 'ro', {'strength': 'tertiary'}]
 |   - [184, 'unicode_sa_s1', 1, 'ICU', 'sa', {'strength': 'primary'}]
 |   - [185, 'unicode_sa_s2', 1, 'ICU', 'sa', {'strength': 'secondary'}]
 |   - [186, 'unicode_sa_s3', 1, 'ICU', 'sa', {'strength': 'tertiary'}]
 |   - [187, 'unicode_se_s1', 1, 'ICU', 'se', {'strength': 'primary'}]
 |   - [188, 'unicode_se_s2', 1, 'ICU', 'se', {'strength': 'secondary'}]
 |   - [189, 'unicode_se_s3', 1, 'ICU', 'se', {'strength': 'tertiary'}]
 |   - [190, 'unicode_si_s1', 1, 'ICU', 'si', {'strength': 'primary'}]
 |   - [191, 'unicode_si_s2', 1, 'ICU', 'si', {'strength': 'secondary'}]
 |   - [192, 'unicode_si_s3', 1, 'ICU', 'si', {'strength': 'tertiary'}]
 |   - [193, 'unicode_si__dictionary_s1', 1, 'ICU', 'si_u_co_dict', {'strength': 'primary'}]
 |   - [194, 'unicode_si__dictionary_s2', 1, 'ICU', 'si_u_co_dict', {'strength': 'secondary'}]
 |   - [195, 'unicode_si__dictionary_s3', 1, 'ICU', 'si_u_co_dict', {'strength': 'tertiary'}]
 |   - [196, 'unicode_sk_s1', 1, 'ICU', 'sk', {'strength': 'primary'}]
 |   - [197, 'unicode_sk_s2', 1, 'ICU', 'sk', {'strength': 'secondary'}]
 |   - [198, 'unicode_sk_s3', 1, 'ICU', 'sk', {'strength': 'tertiary'}]
 |   - [199, 'unicode_sl_s1', 1, 'ICU', 'sl', {'strength': 'primary'}]
 |   - [200, 'unicode_sl_s2', 1, 'ICU', 'sl', {'strength': 'secondary'}]
 |   - [201, 'unicode_sl_s3', 1, 'ICU', 'sl', {'strength': 'tertiary'}]
 |   - [202, 'unicode_sq_s1', 1, 'ICU', 'sq', {'strength': 'primary'}]
 |   - [203, 'unicode_sq_s2', 1, 'ICU', 'sq', {'strength': 'secondary'}]
 |   - [204, 'unicode_sq_s3', 1, 'ICU', 'sq', {'strength': 'tertiary'}]
 |   - [205, 'unicode_sr_s1', 1, 'ICU', 'sr', {'strength': 'primary'}]
 |   - [206, 'unicode_sr_s2', 1, 'ICU', 'sr', {'strength': 'secondary'}]
 |   - [207, 'unicode_sr_s3', 1, 'ICU', 'sr', {'strength': 'tertiary'}]
 |   - [208, 'unicode_sr_Latn_s1', 1, 'ICU', 'sr_Latn', {'strength': 'primary'}]
 |   - [209, 'unicode_sr_Latn_s2', 1, 'ICU', 'sr_Latn', {'strength': 'secondary'}]
 |   - [210, 'unicode_sr_Latn_s3', 1, 'ICU', 'sr_Latn', {'strength': 'tertiary'}]
 |   - [211, 'unicode_sv_s1', 1, 'ICU', 'sv', {'strength': 'primary'}]
 |   - [212, 'unicode_sv_s2', 1, 'ICU', 'sv', {'strength': 'secondary'}]
 |   - [213, 'unicode_sv_s3', 1, 'ICU', 'sv', {'strength': 'tertiary'}]
 |   - [214, 'unicode_sv__reformed_s1', 1, 'ICU', 'sv_u_co_reformed', {'strength': 'primary'}]
 |   - [215, 'unicode_sv__reformed_s2', 1, 'ICU', 'sv_u_co_reformed', {'strength': 'secondary'}]
 |   - [216, 'unicode_sv__reformed_s3', 1, 'ICU', 'sv_u_co_reformed', {'strength': 'tertiary'}]
 |   - [217, 'unicode_ta_s1', 1, 'ICU', 'ta', {'strength': 'primary'}]
 |   - [218, 'unicode_ta_s2', 1, 'ICU', 'ta', {'strength': 'secondary'}]
 |   - [219, 'unicode_ta_s3', 1, 'ICU', 'ta', {'strength': 'tertiary'}]
 |   - [220, 'unicode_te_s1', 1, 'ICU', 'te', {'strength': 'primary'}]
 |   - [221, 'unicode_te_s2', 1, 'ICU', 'te', {'strength': 'secondary'}]
 |   - [222, 'unicode_te_s3', 1, 'ICU', 'te', {'strength': 'tertiary'}]
 |   - [223, 'unicode_th_s1', 1, 'ICU', 'th', {'strength': 'primary'}]
 |   - [224, 'unicode_th_s2', 1, 'ICU', 'th', {'strength': 'secondary'}]
 |   - [225, 'unicode_th_s3', 1, 'ICU', 'th', {'strength': 'tertiary'}]
 |   - [226, 'unicode_tn_s1', 1, 'ICU', 'tn', {'strength': 'primary'}]
 |   - [227, 'unicode_tn_s2', 1, 'ICU', 'tn', {'strength': 'secondary'}]
 |   - [228, 'unicode_tn_s3', 1, 'ICU', 'tn', {'strength': 'tertiary'}]
 |   - [229, 'unicode_to_s1', 1, 'ICU', 'to', {'strength': 'primary'}]
 |   - [230, 'unicode_to_s2', 1, 'ICU', 'to', {'strength': 'secondary'}]
 |   - [231, 'unicode_to_s3', 1, 'ICU', 'to', {'strength': 'tertiary'}]
 |   - [232, 'unicode_tr_s1', 1, 'ICU', 'tr', {'strength': 'primary'}]
 |   - [233, 'unicode_tr_s2', 1, 'ICU', 'tr', {'strength': 'secondary'}]
 |   - [234, 'unicode_tr_s3', 1, 'ICU', 'tr', {'strength': 'tertiary'}]
 |   - [235, 'unicode_ug_Cyrl_s1', 1, 'ICU', 'ug', {'strength': 'primary'}]
 |   - [236, 'unicode_ug_Cyrl_s2', 1, 'ICU', 'ug', {'strength': 'secondary'}]
 |   - [237, 'unicode_ug_Cyrl_s3', 1, 'ICU', 'ug', {'strength': 'tertiary'}]
 |   - [238, 'unicode_uk_s1', 1, 'ICU', 'uk', {'strength': 'primary'}]
 |   - [239, 'unicode_uk_s2', 1, 'ICU', 'uk', {'strength': 'secondary'}]
 |   - [240, 'unicode_uk_s3', 1, 'ICU', 'uk', {'strength': 'tertiary'}]
 |   - [241, 'unicode_ur_s1', 1, 'ICU', 'ur', {'strength': 'primary'}]
 |   - [242, 'unicode_ur_s2', 1, 'ICU', 'ur', {'strength': 'secondary'}]
 |   - [243, 'unicode_ur_s3', 1, 'ICU', 'ur', {'strength': 'tertiary'}]
 |   - [244, 'unicode_vi_s1', 1, 'ICU', 'vi', {'strength': 'primary'}]
 |   - [245, 'unicode_vi_s2', 1, 'ICU', 'vi', {'strength': 'secondary'}]
 |   - [246, 'unicode_vi_s3', 1, 'ICU', 'vi', {'strength': 'tertiary'}]
 |   - [247, 'unicode_vo_s1', 1, 'ICU', 'vo', {'strength': 'primary'}]
 |   - [248, 'unicode_vo_s2', 1, 'ICU', 'vo', {'strength': 'secondary'}]
 |   - [249, 'unicode_vo_s3', 1, 'ICU', 'vo', {'strength': 'tertiary'}]
 |   - [250, 'unicode_wae_s1', 1, 'ICU', 'wae', {'strength': 'primary'}]
 |   - [251, 'unicode_wae_s2', 1, 'ICU', 'wae', {'strength': 'secondary'}]
 |   - [252, 'unicode_wae_s3', 1, 'ICU', 'wae', {'strength': 'tertiary'}]
 |   - [253, 'unicode_wo_s1', 1, 'ICU', 'wo', {'strength': 'primary'}]
 |   - [254, 'unicode_wo_s2', 1, 'ICU', 'wo', {'strength': 'secondary'}]
 |   - [255, 'unicode_wo_s3', 1, 'ICU', 'wo', {'strength': 'tertiary'}]
 |   - [256, 'unicode_yo_s1', 1, 'ICU', 'yo', {'strength': 'primary'}]
 |   - [257, 'unicode_yo_s2', 1, 'ICU', 'yo', {'strength': 'secondary'}]
 |   - [258, 'unicode_yo_s3', 1, 'ICU', 'yo', {'strength': 'tertiary'}]
 |   - [259, 'unicode_zh_s1', 1, 'ICU', 'zh', {'strength': 'primary'}]
 |   - [260, 'unicode_zh_s2', 1, 'ICU', 'zh', {'strength': 'secondary'}]
 |   - [261, 'unicode_zh_s3', 1, 'ICU', 'zh', {'strength': 'tertiary'}]
 |   - [262, 'unicode_zh__big5han_s1', 1, 'ICU', 'zh_u_co_big5han', {'strength': 'primary'}]
 |   - [263, 'unicode_zh__big5han_s2', 1, 'ICU', 'zh_u_co_big5han', {'strength': 'secondary'}]
 |   - [264, 'unicode_zh__big5han_s3', 1, 'ICU', 'zh_u_co_big5han', {'strength': 'tertiary'}]
 |   - [265, 'unicode_zh__gb2312han_s1', 1, 'ICU', 'zh_u_co_gb2312', {'strength': 'primary'}]
 |   - [266, 'unicode_zh__gb2312han_s2', 1, 'ICU', 'zh_u_co_gb2312', {'strength': 'secondary'}]
 |   - [267, 'unicode_zh__gb2312han_s3', 1, 'ICU', 'zh_u_co_gb2312', {'strength': 'tertiary'}]
 |   - [268, 'unicode_zh__pinyin_s1', 1, 'ICU', 'zh_u_co_pinyin', {'strength': 'primary'}]
 |   - [269, 'unicode_zh__pinyin_s2', 1, 'ICU', 'zh_u_co_pinyin', {'strength': 'secondary'}]
 |   - [270, 'unicode_zh__pinyin_s3', 1, 'ICU', 'zh_u_co_pinyin', {'strength': 'tertiary'}]
 |   - [271, 'unicode_zh__stroke_s1', 1, 'ICU', 'zh_u_co_stroke', {'strength': 'primary'}]
 |   - [272, 'unicode_zh__stroke_s2', 1, 'ICU', 'zh_u_co_stroke', {'strength': 'secondary'}]
 |   - [273, 'unicode_zh__stroke_s3', 1, 'ICU', 'zh_u_co_stroke', {'strength': 'tertiary'}]
 |   - [274, 'unicode_zh__zhuyin_s1', 1, 'ICU', 'zh_u_co_zhuyin', {'strength': 'primary'}]
 |   - [275, 'unicode_zh__zhuyin_s2', 1, 'ICU', 'zh_u_co_zhuyin', {'strength': 'secondary'}]
 |   - [276, 'unicode_zh__zhuyin_s3', 1, 'ICU', 'zh_u_co_zhuyin', {'strength': 'tertiary'}]
 |   - [277, 'test', 0, 'ICU', 'ru_RU', {}]
 | ...
box.space._collation.index.name:delete{'test'}
 | ---
 | - [277, 'test', 0, 'ICU', 'ru_RU', {}]
 | ...