mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-11-21 07:01:59 +00:00
44 lines
1.3 KiB
Bash
Executable File
44 lines
1.3 KiB
Bash
Executable File
#!/usr/bin/env bash
|
|
set -e
|
|
|
|
CURDIR=$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)
|
|
# shellcheck source=../shell_config.sh
|
|
. "$CURDIR"/../shell_config.sh
|
|
|
|
|
|
${CLICKHOUSE_CLIENT} --multiquery --query="
|
|
DROP TABLE IF EXISTS view_00699;
|
|
DROP TABLE IF EXISTS null_00699;
|
|
|
|
CREATE TABLE null_00699 (x UInt8) ENGINE = MergeTree ORDER BY tuple();
|
|
CREATE MATERIALIZED VIEW view_00699 ENGINE = MergeTree ORDER BY tuple() AS SELECT * FROM null_00699;
|
|
|
|
INSERT INTO null_00699 SELECT * FROM numbers(100);
|
|
SELECT count(), min(x), max(x) FROM null_00699;
|
|
SELECT count(), min(x), max(x) FROM view_00699;
|
|
|
|
ALTER TABLE null_00699 DELETE WHERE x % 2 = 0;" --mutations_sync=1
|
|
|
|
${CLICKHOUSE_CLIENT} --multiquery --query="
|
|
SELECT count(), min(x), max(x) FROM null_00699;
|
|
SELECT count(), min(x), max(x) FROM view_00699;
|
|
|
|
ALTER TABLE view_00699 DELETE WHERE x % 2 = 0;
|
|
" --mutations_sync=1
|
|
|
|
${CLICKHOUSE_CLIENT} --multiquery --query="
|
|
SELECT count(), min(x), max(x) FROM null_00699;
|
|
SELECT count(), min(x), max(x) FROM view_00699;
|
|
|
|
ALTER TABLE null_00699 DELETE WHERE x % 2 = 1;
|
|
ALTER TABLE view_00699 DELETE WHERE x % 2 = 1;
|
|
" --mutations_sync=1
|
|
|
|
${CLICKHOUSE_CLIENT} --multiquery --query="
|
|
SELECT count(), min(x), max(x) FROM null_00699;
|
|
SELECT count(), min(x), max(x) FROM view_00699;
|
|
|
|
DROP TABLE view_00699;
|
|
DROP TABLE null_00699;
|
|
"
|