ClickHouse/tests/queries/0_stateless/02456_test_zero_copy_mutation.sql

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

37 lines
881 B
MySQL
Raw Normal View History

2022-10-03 21:30:50 +00:00
DROP TABLE IF EXISTS mutation_1;
DROP TABLE IF EXISTS mutation_2;
CREATE TABLE mutation_1
(
a UInt64,
b String
)
ENGINE = ReplicatedMergeTree('/clickhouse/test/{database}/t', '1')
ORDER BY tuple() SETTINGS min_bytes_for_wide_part=0, allow_remote_fs_zero_copy_replication=1;
CREATE TABLE mutation_2
(
a UInt64,
b String
)
ENGINE = ReplicatedMergeTree('/clickhouse/test/{database}/t', '2')
ORDER BY tuple() SETTINGS min_bytes_for_wide_part=0, allow_remote_fs_zero_copy_replication=1;
INSERT INTO mutation_1 VALUES (1, 'Hello');
SYSTEM SYNC REPLICA mutation_2;
SYSTEM STOP REPLICATION QUEUES mutation_2;
ALTER TABLE mutation_1 UPDATE a = 2 WHERE b = 'xxxxxx' SETTINGS mutations_sync=1;
SELECT * from mutation_1;
SELECT * from mutation_2;
DROP TABLE mutation_1 SYNC;
SELECT * from mutation_2;
DROP TABLE IF EXISTS mutation_1;
DROP TABLE IF EXISTS mutation_2;