starrocks不能自动创建多个分区,如果很多个分区为空,需要补分区的时候,就需要通过脚本提前创建添加分区语句
#!/bin/bash
stat_date=$1
condition_date=$2
dt=date -d "yesterday $stat_date" +%Y%m%d
dt1=date -d "yesterday $stat_date" +%Y-%m-%d
echo “参数打印…” $stat_date $condition_date
while [ $stat_date != $condition_date ]
do
echo “alter table db_name.table_name add partition p$dt values [(’$dt1’),(’$stat_date’));” >> add.log
stat_date=date -d "yesterday $stat_date" +%Y-%m-%d
dt=date -d "yesterday $stat_date" +%Y%m%d
dt1=date -d "yesterday $stat_date" +%Y-%m-%d
done