mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-12-18 12:22:12 +00:00
34 lines
1.2 KiB
SQL
34 lines
1.2 KiB
SQL
-- Tags: no-shared-catalog
|
|
-- no-shared-catalog: standard MergeTree is not supported
|
|
|
|
drop table if exists trunc;
|
|
|
|
set default_table_engine='ReplicatedMergeTree';
|
|
create table trunc (n int, primary key n) engine=ReplicatedMergeTree('/test/1166/{database}', '1') partition by n % 10;
|
|
insert into trunc select * from numbers(20);
|
|
select count(), sum(n) from trunc;
|
|
alter table trunc detach partition all;
|
|
select count(), sum(n) from trunc;
|
|
alter table trunc attach partition id '0';
|
|
alter table trunc attach partition id '1';
|
|
alter table trunc attach partition id '2';
|
|
alter table trunc attach partition id '3';
|
|
select count(), sum(n) from trunc;
|
|
truncate trunc;
|
|
select count(), sum(n) from trunc;
|
|
drop table trunc;
|
|
|
|
set default_table_engine='MergeTree';
|
|
create table trunc (n int, primary key n) partition by n % 10;
|
|
insert into trunc select * from numbers(20);
|
|
select count(), sum(n) from trunc;
|
|
alter table trunc detach partition all;
|
|
select count(), sum(n) from trunc;
|
|
alter table trunc attach partition id '0';
|
|
alter table trunc attach partition id '1';
|
|
alter table trunc attach partition id '2';
|
|
alter table trunc attach partition id '3';
|
|
select count(), sum(n) from trunc;
|
|
truncate trunc;
|
|
select count(), sum(n) from trunc;
|
|
drop table trunc; |