-
Notifications
You must be signed in to change notification settings - Fork 8.3k
Unable to move Distributed table from Ordinary database to Atomic #24971
Copy link
Copy link
Closed
Labels
Description
Describe the bug
Can't rename distributed table and move it from Ordinary to Atomic database
How to reproduce
CREATE DATABASE atomic_database ON CLUSTER cluster_name ENGINE = Atomic
CREATE DATABASE ordinary_database ON CLUSTER cluster_name ENGINE = Ordinary
CREATE TABLE ordinary_database.t ON CLUSTER cluster_name
...
ENGINE = ReplicatedMergeTree(...)
...
CREATE TABLE ordinary_database.distributed_table ON CLUSTER cluster_name AS ordinary_database.t
ENGINE = Distributed(cluster_name, ordinary_database, t)
RENAME TABLE ordinary_database.distributed_table TO atomic_database.distributed_table
Query id: 7bd2101e-f78a-4584-8374-6e44a0bbf23f
0 rows in set. Elapsed: 0.011 sec.
Received exception from server (version 21.5.6):
Code: 1000. DB::Exception: Received from clickhouse-server:9000. DB::Exception: File not found: /var/lib/clickhouse/data/ordinary_database/distributed_table.
But
ls -lh /var/lib/clickhouse/data/ordinary_database
total 0
drwxr-x--- 2 ... staff 64B Jun 4 18:19 distributed_table
drwxr-x--- 4 ... staff 128B Jun 4 18:18 t
Does it reproduce on recent release?
Checked on 21.5.6.6 version
Expected behavior
For example, renaming Views works perfectly. I expect the same from the Distributed table
Reactions are currently unavailable