@@ -6,28 +6,21 @@ CREATE TABLE test (
66ENGINE = ReplicatedMergeTree(' /clickhouse/tables/{database}/test/test_table' , ' 1' )
77ORDER BY (c_id, p_id);
88
9- INSERT INTO test SELECT ' 1' , ' 11' , ' 111' FROM numbers(3 );
9+ INSERT INTO test SELECT ' 1' , ' 11' , ' 111' FROM numbers(30 );
1010
11- INSERT INTO test SELECT ' 2' , ' 22' , ' 22' FROM numbers(3 );
11+ INSERT INTO test SELECT ' 2' , ' 22' , ' 22' FROM numbers(30 );
1212
1313set mutations_sync= 0 ;
1414
15- ALTER TABLE test UPDATE d = d || toString(sleepEachRow(0 .3 )) where 1 ;
15+ ALTER TABLE test UPDATE d = d || toString(sleepEachRow(0 .1 )) where 1 ;
1616
17- select * from test format Null ;
18-
19- ALTER TABLE test ADD PROJECTION d_order ( SELECT min (c_id) GROUP BY ` d` ) SETTINGS mutations_sync = 2 ;
20-
21- select * from test format Null ;
17+ ALTER TABLE test ADD PROJECTION d_order ( SELECT min (c_id) GROUP BY ` d` );
18+ ALTER TABLE test MATERIALIZE PROJECTION d_order;
19+ ALTER TABLE test DROP PROJECTION d_order SETTINGS mutations_sync = 2 ; -- {serverError 36}
2220
21+ -- just to wait prev mutation
2322ALTER TABLE test DELETE where d = ' Hello' SETTINGS mutations_sync = 2 ;
2423
25- select * from test format Null ;
26-
27- ALTER TABLE test MATERIALIZE PROJECTION d_order SETTINGS mutations_sync = 2 ;
28-
29- select * from test format Null ;
30-
3124ALTER TABLE test DROP PROJECTION d_order SETTINGS mutations_sync = 2 ;
3225
3326select * from test format Null ;
0 commit comments