主键模型不支持单表物化视图

【详述】主键模型不支持单表物化视图
【StarRocks版本】2.5.1
【集群规模】3fe + 3be
【联系方式】56822917@qq.com
【复现过程】

CREATE TABLE sales_records(
    record_id INT,
    seller_id INT,
    store_id INT,
    sale_date DATE,
    sale_amt BIGINT
) PRIMARY KEY(record_id)
DISTRIBUTED BY HASH(record_id);

CREATE MATERIALIZED VIEW store_amt AS
SELECT store_id, SUM(sale_amt)
FROM sales_records
GROUP BY store_id;

报错信息:Unexpected exception: Do not support create materialized view on primary key table[sales_records]

我看文档写的 * 自 2.4.0 版本起,主键模型支持单表和多表物化视图。为什么我这里显示不支持呢?

当前主键模型只支持创建异步物化视图,还不支持创建同步物化视图

怎么创建异步物化视图? 我看文档上写的是 创建单表物化视图是一个异步的操作。

参考 https://docs.starrocks.io/zh-cn/latest/using_starrocks/Materialized_view

奇怪的是我之前这样创建物化视图都是成功的,创建物化视图sql如下。
但是后面碰到这个错误后,建单表物化视图就都报这个错了,请问是什么原因?

CREATE MATERIALIZED VIEW store_amt AS
SELECT store_id, SUM(sale_amt)
FROM sales_records
GROUP BY store_id;

CREATE MATERIALIZED VIEW sale_date_amt AS
SELECT sale_date, SUM(sale_amt)
FROM sales_records
GROUP BY sale_date;

@trueeyu 看文档上写的是支持单表物化视图的,创建的单表物化视图应该都是异步的吧?还要写明是异步刷新么?
@jingdan 你的意思单表也要跟 创建多表异步刷新物化视图一样? 必须写明REFRESH ASYNC DISTRIBUTED BY?

目前主键模型还不支持单表物化视图,需要创建异步refresh的物化视图