113 lines
		
	
	
		
			2.2 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
			
		
		
	
	
			113 lines
		
	
	
		
			2.2 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
system sh/stop_dnodes.sh
 | 
						|
system sh/deploy.sh -n dnode1 -i 1
 | 
						|
system sh/exec.sh -n dnode1 -s start
 | 
						|
sleep 50
 | 
						|
sql connect
 | 
						|
 | 
						|
print =============== create database
 | 
						|
sql create database d0 vgroups 1
 | 
						|
sql select * from information_schema.ins_databases
 | 
						|
if $rows != 3 then
 | 
						|
  return -1
 | 
						|
endi
 | 
						|
 | 
						|
print $data00 $data01 $data02
 | 
						|
 | 
						|
sql use d0
 | 
						|
 | 
						|
print =============== create super table, include column type for count/sum/min/max/first
 | 
						|
sql create table if not exists stb (ts timestamp, k int) tags (a int)
 | 
						|
 | 
						|
sql show stables
 | 
						|
if $rows != 1 then 
 | 
						|
  return -1
 | 
						|
endi
 | 
						|
 | 
						|
print =============== create child table
 | 
						|
sql create table ct1 using stb tags(1000)
 | 
						|
sql create table ct2 using stb tags(2000)
 | 
						|
sql create table ct3 using stb tags(3000)
 | 
						|
 | 
						|
sql show tables
 | 
						|
if $rows != 3 then 
 | 
						|
  return -1
 | 
						|
endi
 | 
						|
 | 
						|
sql create stream s1 trigger at_once into outstb as select _wstart, min(k), max(k), sum(k) as sum_alias from ct1 interval(10m)
 | 
						|
 | 
						|
sql show stables
 | 
						|
if $rows != 2 then 
 | 
						|
  return -1
 | 
						|
endi
 | 
						|
 | 
						|
print =============== insert data
 | 
						|
 | 
						|
sql insert into ct1 values('2022-05-08 03:42:00.000', 234)
 | 
						|
sleep 100
 | 
						|
 | 
						|
#===================================================================
 | 
						|
print =============== query data from child table
 | 
						|
 | 
						|
sql select `_wstart`,`min(k)`,`max(k)`,sum_alias from outstb
 | 
						|
print rows: $rows 
 | 
						|
print $data00  $data01 $data02 $data03
 | 
						|
if $rows != 1 then
 | 
						|
  return -1
 | 
						|
endi
 | 
						|
 | 
						|
if $data01 != 234 then 
 | 
						|
  return -1
 | 
						|
endi
 | 
						|
 | 
						|
if $data02 != 234 then 
 | 
						|
  return -1
 | 
						|
endi
 | 
						|
 | 
						|
if $data03 != 234 then 
 | 
						|
  return -1
 | 
						|
endi
 | 
						|
 | 
						|
#===================================================================
 | 
						|
print =============== insert data
 | 
						|
 | 
						|
sql insert into ct1 values('2022-05-08 03:57:00.000', -111)
 | 
						|
sleep 100
 | 
						|
 | 
						|
 | 
						|
#===================================================================
 | 
						|
print =============== query data from child table
 | 
						|
 | 
						|
sql select `_wstart`,`min(k)`,`max(k)`,sum_alias from outstb
 | 
						|
print rows: $rows 
 | 
						|
print $data00  $data01 $data02 $data03
 | 
						|
print $data10  $data11 $data12 $data13
 | 
						|
if $rows != 2 then
 | 
						|
  return -1
 | 
						|
endi
 | 
						|
 | 
						|
if $data01 != 234 then 
 | 
						|
  return -1
 | 
						|
endi
 | 
						|
 | 
						|
if $data02 != 234 then 
 | 
						|
  return -1
 | 
						|
endi
 | 
						|
 | 
						|
if $data03 != 234 then 
 | 
						|
  return -1
 | 
						|
endi
 | 
						|
 | 
						|
if $data11 != -111 then 
 | 
						|
  return -1
 | 
						|
endi
 | 
						|
 | 
						|
if $data12 != -111 then 
 | 
						|
  return -1
 | 
						|
endi
 | 
						|
 | 
						|
if $data13 != -111 then 
 | 
						|
  return -1
 | 
						|
endi
 | 
						|
 | 
						|
system sh/exec.sh -n dnode1 -s stop -x SIGINT
 |