ClickHouse/tests/queries/0_stateless/02423_drop_memory_parts.sql

Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view.

39 lines
1.1 KiB
MySQL
Raw Normal View History

DROP TABLE IF EXISTS table_in_memory;
2022-09-22 22:51:13 +00:00
CREATE TABLE table_in_memory
2022-09-22 22:51:13 +00:00
(
`id` UInt64,
`value` UInt64
)
ENGINE = MergeTree
PARTITION BY id
ORDER BY value
SETTINGS min_bytes_for_wide_part=1000, min_bytes_for_compact_part=900;
SELECT 'init state';
INSERT INTO table_in_memory SELECT intDiv(number, 10), number FROM numbers(30);
2022-09-22 22:51:13 +00:00
SELECT count() FROM table_in_memory;
SELECT name, part_type, rows, active from system.parts
WHERE table='table_in_memory' AND database=currentDatabase();
2022-09-22 22:51:13 +00:00
SELECT 'drop part 0';
ALTER TABLE table_in_memory DROP PARTITION 0;
2022-09-22 22:51:13 +00:00
SELECT count() FROM table_in_memory;
SELECT name, part_type, rows, active from system.parts
WHERE table='table_in_memory' AND database=currentDatabase() AND active;
2022-09-22 22:51:13 +00:00
SELECT 'detach table';
DETACH TABLE table_in_memory;
2022-09-22 22:51:13 +00:00
SELECT name, part_type, rows, active from system.parts
WHERE table='table_in_memory' AND database=currentDatabase();
2022-09-22 22:51:13 +00:00
SELECT 'attach table';
ATTACH TABLE table_in_memory;
2022-09-22 22:51:13 +00:00
SELECT count() FROM table_in_memory;
SELECT name, part_type, rows, active from system.parts
2022-12-02 13:09:04 +00:00
WHERE table='table_in_memory' AND database=currentDatabase() and active;