2020-11-25 15:13:27 +00:00
|
|
|
DROP TABLE IF EXISTS replicated_mutations_empty_partitions;
|
|
|
|
|
|
|
|
CREATE TABLE replicated_mutations_empty_partitions
|
|
|
|
(
|
|
|
|
key UInt64,
|
|
|
|
value String
|
|
|
|
)
|
2021-03-30 16:46:23 +00:00
|
|
|
ENGINE = ReplicatedMergeTree('/clickhouse/test/'||currentDatabase()||'/01586_replicated_mutations_empty_partitions/{shard}', '{replica}')
|
2020-11-25 15:13:27 +00:00
|
|
|
ORDER BY key
|
|
|
|
PARTITION by key;
|
|
|
|
|
|
|
|
INSERT INTO replicated_mutations_empty_partitions SELECT number, toString(number) FROM numbers(10);
|
|
|
|
|
|
|
|
SELECT count(distinct value) FROM replicated_mutations_empty_partitions;
|
|
|
|
|
2021-03-30 16:46:23 +00:00
|
|
|
SELECT count() FROM system.zookeeper WHERE path = '/clickhouse/test/'||currentDatabase()||'/01586_replicated_mutations_empty_partitions/s1/block_numbers';
|
2020-11-25 15:13:27 +00:00
|
|
|
|
|
|
|
ALTER TABLE replicated_mutations_empty_partitions DROP PARTITION '3';
|
|
|
|
ALTER TABLE replicated_mutations_empty_partitions DROP PARTITION '4';
|
|
|
|
ALTER TABLE replicated_mutations_empty_partitions DROP PARTITION '5';
|
|
|
|
ALTER TABLE replicated_mutations_empty_partitions DROP PARTITION '9';
|
|
|
|
|
|
|
|
-- still ten records
|
2021-03-30 16:46:23 +00:00
|
|
|
SELECT count() FROM system.zookeeper WHERE path = '/clickhouse/test/'||currentDatabase()||'/01586_replicated_mutations_empty_partitions/s1/block_numbers';
|
2020-11-25 15:13:27 +00:00
|
|
|
|
|
|
|
ALTER TABLE replicated_mutations_empty_partitions MODIFY COLUMN value UInt64 SETTINGS replication_alter_partitions_sync=2;
|
|
|
|
|
|
|
|
SELECT sum(value) FROM replicated_mutations_empty_partitions;
|
|
|
|
|
|
|
|
SHOW CREATE TABLE replicated_mutations_empty_partitions;
|
|
|
|
|
|
|
|
DROP TABLE IF EXISTS replicated_mutations_empty_partitions;
|