162 lines
4.4 KiB
Plaintext
162 lines
4.4 KiB
Plaintext
system sh/stop_dnodes.sh
|
|
system sh/deploy.sh -n dnode1 -i 1
|
|
system sh/exec.sh -n dnode1 -s start
|
|
sql connect
|
|
|
|
print =============== create database with different precision
|
|
sql create database d0 keep 365
|
|
sql create database d1 keep 365 precision 'ms'
|
|
sql create database d2 keep 365 precision 'us'
|
|
sql create database d3 keep 365 precision 'ns'
|
|
|
|
sql select * from information_schema.ins_databases
|
|
if $rows != 6 then
|
|
return -1
|
|
endi
|
|
|
|
print $data00 $data01 $data02
|
|
|
|
|
|
sql create table if not exists d0.stb (ts timestamp, c1 int, c2 float, c3 double) tags (t1 int unsigned)
|
|
sql create table if not exists d1.stb (ts timestamp, c1 int, c2 float, c3 double) tags (t1 int unsigned)
|
|
sql create table if not exists d2.stb (ts timestamp, c1 int, c2 float, c3 double) tags (t1 int unsigned)
|
|
sql create table if not exists d3.stb (ts timestamp, c1 int, c2 float, c3 double) tags (t1 int unsigned)
|
|
sql create table if not exists d0.ntb (ts timestamp, c1 int, c2 float, c3 double)
|
|
sql create table if not exists d1.ntb (ts timestamp, c1 int, c2 float, c3 double)
|
|
sql create table if not exists d2.ntb (ts timestamp, c1 int, c2 float, c3 double)
|
|
sql create table if not exists d3.ntb (ts timestamp, c1 int, c2 float, c3 double)
|
|
|
|
sql create table d0.ct1 using d0.stb tags(1000)
|
|
sql create table d1.ct1 using d1.stb tags(1000)
|
|
sql create table d2.ct1 using d2.stb tags(1000)
|
|
sql create table d3.ct1 using d3.stb tags(1000)
|
|
sql create table d0.ct2 using d0.stb tags(1000)
|
|
sql create table d1.ct2 using d1.stb tags(1000)
|
|
sql create table d2.ct2 using d2.stb tags(1000)
|
|
sql create table d3.ct2 using d3.stb tags(1000)
|
|
|
|
|
|
sql insert into d0.ct1 values(now+0s, 10, 2.0, 3.0)
|
|
sql insert into d1.ct1 values(now+0s, 10, 2.0, 3.0)
|
|
sql insert into d2.ct1 values(now+0s, 10, 2.0, 3.0)
|
|
sql insert into d3.ct1 values(now+0s, 10, 2.0, 3.0)
|
|
sql insert into d0.ct2 values(now+0s, 10, 2.0, 3.0)
|
|
sql insert into d1.ct2 values(now+0s, 10, 2.0, 3.0)
|
|
sql insert into d2.ct2 values(now+0s, 10, 2.0, 3.0)
|
|
sql insert into d3.ct2 values(now+0s, 10, 2.0, 3.0)
|
|
sql insert into d0.ntb values(now+0s, 10, 2.0, 3.0)
|
|
sql insert into d1.ntb values(now+0s, 10, 2.0, 3.0)
|
|
sql insert into d2.ntb values(now+0s, 10, 2.0, 3.0)
|
|
sql insert into d3.ntb values(now+0s, 10, 2.0, 3.0)
|
|
|
|
|
|
print =============== query data from super table
|
|
sql select count(*) from d0.stb
|
|
if $data00 != 2 then
|
|
return -1
|
|
endi
|
|
sql select count(*) from d1.stb
|
|
if $data00 != 2 then
|
|
return -1
|
|
endi
|
|
sql select count(*) from d2.stb
|
|
if $data00 != 2 then
|
|
return -1
|
|
endi
|
|
sql select count(*) from d3.stb
|
|
if $data00 != 2 then
|
|
return -1
|
|
endi
|
|
|
|
print =============== delete from child table
|
|
sql delete from d0.ct1 where ts < now()
|
|
sql delete from d1.ct1 where ts < now()
|
|
sql delete from d2.ct1 where ts < now()
|
|
sql delete from d3.ct1 where ts < now()
|
|
|
|
|
|
print =============== query data from super table
|
|
sql select count(*) from d0.stb
|
|
if $data00 != 1 then
|
|
return -1
|
|
endi
|
|
sql select count(*) from d1.stb
|
|
if $data00 != 1 then
|
|
return -1
|
|
endi
|
|
sql select count(*) from d2.stb
|
|
if $data00 != 1 then
|
|
return -1
|
|
endi
|
|
sql select count(*) from d3.stb
|
|
if $data00 != 1 then
|
|
return -1
|
|
endi
|
|
print =============== query data from normal table
|
|
sql select count(*) from d0.ntb
|
|
if $data00 != 1 then
|
|
return -1
|
|
endi
|
|
sql select count(*) from d1.ntb
|
|
if $data00 != 1 then
|
|
return -1
|
|
endi
|
|
sql select count(*) from d2.ntb
|
|
if $data00 != 1 then
|
|
return -1
|
|
endi
|
|
sql select count(*) from d3.ntb
|
|
if $data00 != 1 then
|
|
return -1
|
|
endi
|
|
|
|
print =============== delete from super table
|
|
sql delete from d0.stb where ts < now()
|
|
sql delete from d1.stb where ts < now()
|
|
sql delete from d2.stb where ts < now()
|
|
sql delete from d3.stb where ts < now()
|
|
|
|
print =============== query data from super table
|
|
sql select count(*) from d0.stb
|
|
if $data00 != 0 then
|
|
return -1
|
|
endi
|
|
sql select count(*) from d1.stb
|
|
if $data00 != 0 then
|
|
return -1
|
|
endi
|
|
sql select count(*) from d2.stb
|
|
if $data00 != 0 then
|
|
return -1
|
|
endi
|
|
sql select count(*) from d3.stb
|
|
if $data00 != 0 then
|
|
return -1
|
|
endi
|
|
|
|
print =============== delete from normal table
|
|
sql delete from d0.ntb where ts < now()
|
|
sql delete from d1.ntb where ts < now()
|
|
sql delete from d2.ntb where ts < now()
|
|
sql delete from d3.ntb where ts < now()
|
|
|
|
print =============== query data from normal table
|
|
sql select count(*) from d0.ntb
|
|
if $data00 != 0 then
|
|
return -1
|
|
endi
|
|
sql select count(*) from d1.ntb
|
|
if $data00 != 0 then
|
|
return -1
|
|
endi
|
|
sql select count(*) from d2.ntb
|
|
if $data00 != 0 then
|
|
return -1
|
|
endi
|
|
sql select count(*) from d3.ntb
|
|
if $data00 != 0 then
|
|
return -1
|
|
endi
|
|
|
|
system sh/exec.sh -n dnode1 -s stop -x SIGINT
|