seawinde opened a new pull request, #29453: URL: https://github.com/apache/doris/pull/29453
## Proposed changes Support to create partition materialized view using nodata table Such as the table def as following: > CREATE TABLE `test_no_data` ( > `user_id` LARGEINT NOT NULL COMMENT '"用户id"', > `date` DATE NOT NULL COMMENT '"数据灌入日期时间"', > `num` SMALLINT NOT NULL COMMENT '"数量"' > ) ENGINE=OLAP > DUPLICATE KEY(`user_id`, `date`, `num`) > COMMENT 'OLAP' > PARTITION BY RANGE(`date`) > (PARTITION p201701_1000 VALUES [('0000-01-01'), ('2017-02-01')), > PARTITION p201702_2000 VALUES [('2017-02-01'), ('2017-03-01')), > PARTITION p201703_all VALUES [('2017-03-01'), ('2017-04-01'))) > DISTRIBUTED BY HASH(`user_id`) BUCKETS 2 > PROPERTIES ('replication_num' = '1') ; when table test_no_data has no data, it also support to create partition materialized view as following: > CREATE MATERIALIZED VIEW no_data_partition_mv > BUILD IMMEDIATE REFRESH AUTO ON MANUAL > partition by(`date`) > DISTRIBUTED BY RANDOM BUCKETS 2 > PROPERTIES ('replication_num' = '1') > AS > SELECT * FROM test_no_data where date > '2017-05-01'; > <!--Describe your changes.--> ## Further comments If this is a relatively large or complex change, kick off the discussion at [d...@doris.apache.org](mailto:d...@doris.apache.org) by explaining why you chose the solution you did and what alternatives you considered, etc... -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: commits-unsubscr...@doris.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@doris.apache.org For additional commands, e-mail: commits-h...@doris.apache.org