system sh/stop_dnodes.sh system sh/deploy.sh -n dnode1 -i 1 system sh/exec.sh -n dnode1 -s start sql connect $dbPrefix = m_in_db $tbPrefix = m_in_tb $mtPrefix = m_in_mt $tbNum = 1 $rowNum = 200 $totalNum = 400 print =============== step1 $i = 0 $db = $dbPrefix . $i $mt = $mtPrefix . $i sql drop database if exists $db sql create database $db vgroups 1 maxrows 200 minrows 10; sql use $db sql create table $mt (ts timestamp, f1 int, f2 float) TAGS(tgcol int) print ====== start create child tables and insert data $i = 0 while $i < $tbNum $tb = $tbPrefix . $i sql create table $tb using $mt tags( $i ) $x = 0 while $x < $rowNum $cc = $x * 1 $ms = 1601481600000 + $cc sql insert into $tb values ($ms , NULL , $x ) $x = $x + 1 endw $i = $i + 1 endw $i = 1 $tb = $tbPrefix . $i sql create table $tb using $mt tags( $i ) $x = 0 while $x < $rowNum $cc = $x * 1 $ms = 1601481600000 + $cc sql insert into $tb values ($ms , $x , NULL ) $x = $x + 1 endw sql flush database $db print =============== step2 $i = 0 $tb = $tbPrefix . $i sql select max(f1) from $tb if $rows != 1 then return -1 endi if $data00 != NULL then return -1 endi $i = 1 $tb = $tbPrefix . $i sql select max(f2) from $tb if $rows != 1 then return -1 endi if $data00 != NULL then return -1 endi $rowNum = 10 print ====== insert more data $i = 0 while $i < $tbNum $tb = $tbPrefix . $i $x = 0 while $x < $rowNum $cc = $x * 1 $ms = 1601481700000 + $cc sql insert into $tb values ($ms , $x , $x ) $x = $x + 1 endw $i = $i + 1 endw $i = 1 $tb = $tbPrefix . $i $x = 0 while $x < $rowNum $cc = $x * 1 $ms = 1601481700000 + $cc sql insert into $tb values ($ms , $x , $x ) $x = $x + 1 endw sql flush database $db print =============== step3 $i = 0 $tb = $tbPrefix . $i sql select max(f1) from $tb if $rows != 1 then return -1 endi if $data00 != 9 then return -1 endi $i = 1 $tb = $tbPrefix . $i sql select max(f2) from $tb if $rows != 1 then return -1 endi if $data00 != 9.00000 then print $data00 return -1 endi print =============== clear #sql drop database $db #sql select * from information_schema.ins_databases #if $rows != 0 then # return -1 #endi system sh/exec.sh -n dnode1 -s stop -x SIGINT