mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-11-21 23:21:59 +00:00
add test
This commit is contained in:
parent
ab6558b8b4
commit
ebdd5af7ab
@ -0,0 +1,206 @@
|
||||
*** Check SHOW CREATE TABLE ***
|
||||
CREATE TABLE test.alter_column (`x` UInt32, `y` Int32) ENGINE = MergeTree PARTITION BY x ORDER BY x SETTINGS index_granularity = 8192
|
||||
*** Check parts ***
|
||||
0 0
|
||||
10 -10
|
||||
11 -11
|
||||
12 -12
|
||||
13 -13
|
||||
14 -14
|
||||
15 -15
|
||||
16 -16
|
||||
17 -17
|
||||
18 -18
|
||||
19 -19
|
||||
1 -1
|
||||
20 -20
|
||||
21 -21
|
||||
22 -22
|
||||
23 -23
|
||||
24 -24
|
||||
25 -25
|
||||
26 -26
|
||||
27 -27
|
||||
28 -28
|
||||
29 -29
|
||||
2 -2
|
||||
30 -30
|
||||
31 -31
|
||||
32 -32
|
||||
33 -33
|
||||
34 -34
|
||||
35 -35
|
||||
36 -36
|
||||
37 -37
|
||||
38 -38
|
||||
39 -39
|
||||
3 -3
|
||||
40 -40
|
||||
41 -41
|
||||
42 -42
|
||||
43 -43
|
||||
44 -44
|
||||
45 -45
|
||||
46 -46
|
||||
47 -47
|
||||
48 -48
|
||||
49 -49
|
||||
4 -4
|
||||
50 -50
|
||||
51 -51
|
||||
52 -52
|
||||
53 -53
|
||||
54 -54
|
||||
55 -55
|
||||
56 -56
|
||||
57 -57
|
||||
58 -58
|
||||
59 -59
|
||||
5 -5
|
||||
60 -60
|
||||
61 -61
|
||||
62 -62
|
||||
63 -63
|
||||
64 -64
|
||||
65 -65
|
||||
66 -66
|
||||
67 -67
|
||||
68 -68
|
||||
69 -69
|
||||
6 -6
|
||||
70 -70
|
||||
71 -71
|
||||
72 -72
|
||||
73 -73
|
||||
74 -74
|
||||
75 -75
|
||||
76 -76
|
||||
77 -77
|
||||
78 -78
|
||||
79 -79
|
||||
7 -7
|
||||
80 -80
|
||||
81 -81
|
||||
82 -82
|
||||
83 -83
|
||||
84 -84
|
||||
85 -85
|
||||
86 -86
|
||||
87 -87
|
||||
88 -88
|
||||
89 -89
|
||||
8 -8
|
||||
90 -90
|
||||
91 -91
|
||||
92 -92
|
||||
93 -93
|
||||
94 -94
|
||||
95 -95
|
||||
96 -96
|
||||
97 -97
|
||||
98 -98
|
||||
99 -99
|
||||
9 -9
|
||||
*** Check SHOW CREATE TABLE after ALTER MODIFY ***
|
||||
CREATE TABLE test.alter_column (`x` UInt32, `y` Int64) ENGINE = MergeTree PARTITION BY x ORDER BY x SETTINGS index_granularity = 8192
|
||||
*** Check parts after ALTER MODIFY ***
|
||||
0 0
|
||||
10 -10
|
||||
11 -11
|
||||
12 -12
|
||||
13 -13
|
||||
14 -14
|
||||
15 -15
|
||||
16 -16
|
||||
17 -17
|
||||
18 -18
|
||||
19 -19
|
||||
1 -1
|
||||
20 -20
|
||||
21 -21
|
||||
22 -22
|
||||
23 -23
|
||||
24 -24
|
||||
25 -25
|
||||
26 -26
|
||||
27 -27
|
||||
28 -28
|
||||
29 -29
|
||||
2 -2
|
||||
30 -30
|
||||
31 -31
|
||||
32 -32
|
||||
33 -33
|
||||
34 -34
|
||||
35 -35
|
||||
36 -36
|
||||
37 -37
|
||||
38 -38
|
||||
39 -39
|
||||
3 -3
|
||||
40 -40
|
||||
41 -41
|
||||
42 -42
|
||||
43 -43
|
||||
44 -44
|
||||
45 -45
|
||||
46 -46
|
||||
47 -47
|
||||
48 -48
|
||||
49 -49
|
||||
4 -4
|
||||
50 -50
|
||||
51 -51
|
||||
52 -52
|
||||
53 -53
|
||||
54 -54
|
||||
55 -55
|
||||
56 -56
|
||||
57 -57
|
||||
58 -58
|
||||
59 -59
|
||||
5 -5
|
||||
60 -60
|
||||
61 -61
|
||||
62 -62
|
||||
63 -63
|
||||
64 -64
|
||||
65 -65
|
||||
66 -66
|
||||
67 -67
|
||||
68 -68
|
||||
69 -69
|
||||
6 -6
|
||||
70 -70
|
||||
71 -71
|
||||
72 -72
|
||||
73 -73
|
||||
74 -74
|
||||
75 -75
|
||||
76 -76
|
||||
77 -77
|
||||
78 -78
|
||||
79 -79
|
||||
7 -7
|
||||
80 -80
|
||||
81 -81
|
||||
82 -82
|
||||
83 -83
|
||||
84 -84
|
||||
85 -85
|
||||
86 -86
|
||||
87 -87
|
||||
88 -88
|
||||
89 -89
|
||||
8 -8
|
||||
90 -90
|
||||
91 -91
|
||||
92 -92
|
||||
93 -93
|
||||
94 -94
|
||||
95 -95
|
||||
96 -96
|
||||
97 -97
|
||||
98 -98
|
||||
99 -99
|
||||
9 -9
|
@ -0,0 +1,24 @@
|
||||
-- check ALTER MODIFY COLUMN with partitions
|
||||
|
||||
SET send_logs_level = 'none';
|
||||
|
||||
DROP TABLE IF EXISTS test.alter_column;
|
||||
|
||||
CREATE TABLE test.alter_column(x UInt32, y Int32) ENGINE MergeTree PARTITION BY x ORDER BY x;
|
||||
INSERT INTO test.alter_column (x, y) SELECT number AS x, -number AS y FROM system.numbers LIMIT 100;
|
||||
|
||||
SELECT '*** Check SHOW CREATE TABLE ***';
|
||||
SHOW CREATE TABLE test.alter_column;
|
||||
|
||||
SELECT '*** Check parts ***';
|
||||
SELECT * FROM test.alter_column ORDER BY _part;
|
||||
|
||||
ALTER TABLE test.alter_column MODIFY COLUMN y Int64;
|
||||
|
||||
SELECT '*** Check SHOW CREATE TABLE after ALTER MODIFY ***';
|
||||
SHOW CREATE TABLE test.alter_column;
|
||||
|
||||
SELECT '*** Check parts after ALTER MODIFY ***';
|
||||
SELECT * FROM test.alter_column ORDER BY _part;
|
||||
|
||||
DROP TABLE test.alter_column;
|
Loading…
Reference in New Issue
Block a user