当我们为 ClickHouse 数据库交换磁盘时出现故障。当 ClickHouse 启动时,我必须附加所有表格,因为它们不存在通过ATTACH TABLE IF NOT EXISTS ...
.
有没有办法对物化视图做同样的事情?我找不到如何做到这一点的方法,当我尝试从头开始创建它时(CREATE MATERIALIZED VIEW IF NOT EXISTS ...
,ClickHouse 说:
表的数据目录已经包含数据部分 - 可能是不干净的 DROP 表或手动干预。如果需要使用该部分,则必须手动清除目录或使用 ATTACH TABLE 而不是 CREATE TABLE。
所以文件仍然存在,但不知道如何附加视图。