137 lines
4.2 KiB
Plaintext
137 lines
4.2 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
|
|
|
|
sql drop database if exists db1;
|
|
sql create database db1 vgroups 1;
|
|
sql use db1;
|
|
sql create stable sta (ts timestamp, col1 int) tags(t1 int);
|
|
sql create table tba1 using sta tags(1);
|
|
|
|
sql insert into tba1 values ('2023-11-17 16:29:00', 1);
|
|
sql insert into tba1 values ('2023-11-17 16:29:02', 3);
|
|
sql insert into tba1 values ('2023-11-17 16:29:03', 4);
|
|
sql insert into tba1 values ('2023-11-17 16:29:04', 5);
|
|
|
|
|
|
sql select a.*,b.* from tba1 a, (select * from tba1 order by ts) b where a.ts=b.ts;
|
|
if $rows != 4 then
|
|
return -1
|
|
endi
|
|
sql select a.*,b.* from (select * from tba1 order by ts) a, tba1 b where a.ts=b.ts;
|
|
if $rows != 4 then
|
|
return -1
|
|
endi
|
|
sql select a.*,b.* from tba1 a, (select * from tba1 order by ts desc) b where a.ts=b.ts;
|
|
if $rows != 4 then
|
|
return -1
|
|
endi
|
|
sql select a.*,b.* from (select * from tba1 order by ts desc) a, tba1 b where a.ts=b.ts;
|
|
if $rows != 4 then
|
|
return -1
|
|
endi
|
|
sql select a.*,b.* from (select * from tba1 order by ts) a, (select * from tba1 order by ts) b where a.ts=b.ts;
|
|
if $rows != 4 then
|
|
return -1
|
|
endi
|
|
sql select a.*,b.* from (select * from tba1 order by ts desc) a, (select * from tba1 order by ts desc) b where a.ts=b.ts;
|
|
if $rows != 4 then
|
|
return -1
|
|
endi
|
|
sql select a.*,b.* from (select * from tba1 order by ts) a, (select * from tba1 order by ts desc) b where a.ts=b.ts;
|
|
if $rows != 4 then
|
|
return -1
|
|
endi
|
|
sql select a.*,b.* from (select * from tba1 order by ts desc) a, (select * from tba1 order by ts) b where a.ts=b.ts;
|
|
if $rows != 4 then
|
|
return -1
|
|
endi
|
|
sql select a.*,b.* from (select * from tba1 order by ts desc) a, (select * from tba1 order by ts) b where a.ts=b.ts order by a.ts;
|
|
if $rows != 4 then
|
|
return -1
|
|
endi
|
|
if $data00 != @23-11-17 16:29:00.000@ then
|
|
return -1
|
|
endi
|
|
sql select a.*,b.* from (select * from tba1 order by ts desc) a, (select * from tba1 order by ts) b where a.ts=b.ts order by a.ts desc;
|
|
if $rows != 4 then
|
|
return -1
|
|
endi
|
|
if $data00 != @23-11-17 16:29:04.000@ then
|
|
return -1
|
|
endi
|
|
sql select a.*,b.* from (select * from tba1 order by ts) a, (select * from tba1 order by ts) b where a.ts=b.ts order by a.ts;
|
|
if $rows != 4 then
|
|
return -1
|
|
endi
|
|
if $data00 != @23-11-17 16:29:00.000@ then
|
|
return -1
|
|
endi
|
|
sql select a.*,b.* from (select * from tba1 order by ts) a, (select * from tba1 order by ts) b where a.ts=b.ts order by a.ts desc;
|
|
if $rows != 4 then
|
|
return -1
|
|
endi
|
|
if $data00 != @23-11-17 16:29:04.000@ then
|
|
return -1
|
|
endi
|
|
sql select a.*,b.* from (select * from tba1 order by ts limit 2) a, (select * from tba1 order by ts desc limit 2) b where a.ts=b.ts order by a.ts desc;
|
|
if $rows != 0 then
|
|
return -1
|
|
endi
|
|
sql select a.*,b.* from (select * from tba1 order by ts limit 3) a, (select * from tba1 order by ts desc limit 3) b where a.ts=b.ts order by a.ts desc;
|
|
if $rows != 2 then
|
|
return -1
|
|
endi
|
|
if $data00 != @23-11-17 16:29:03.000@ then
|
|
return -1
|
|
endi
|
|
|
|
sql select a.*,b.* from (select * from tba1 order by ts limit 3) a, (select * from tba1 order by ts desc limit 3) b where a.ts=b.ts order by a.ts;
|
|
if $rows != 2 then
|
|
return -1
|
|
endi
|
|
if $data00 != @23-11-17 16:29:02.000@ then
|
|
return -1
|
|
endi
|
|
|
|
sql select a.*,b.* from tba1 a, (select * from tba1 order by ts desc limit 3) b where a.ts=b.ts order by a.ts;
|
|
if $rows != 3 then
|
|
return -1
|
|
endi
|
|
if $data00 != @23-11-17 16:29:02.000@ then
|
|
return -1
|
|
endi
|
|
sql select a.*,b.* from tba1 a, (select * from tba1 order by ts limit 3) b where a.ts=b.ts order by a.ts desc limit 2;
|
|
if $rows != 2 then
|
|
return -1
|
|
endi
|
|
if $data00 != @23-11-17 16:29:03.000@ then
|
|
return -1
|
|
endi
|
|
|
|
sql select a.*,b.* from (select * from tba1 order by ts limit 3) a, tba1 b where a.ts=b.ts order by a.ts desc;
|
|
if $rows != 3 then
|
|
return -1
|
|
endi
|
|
if $data00 != @23-11-17 16:29:03.000@ then
|
|
return -1
|
|
endi
|
|
sql select a.*,b.* from (select * from tba1 order by ts desc limit 3) a, tba1 b where a.ts=b.ts order by a.ts desc;
|
|
if $rows != 3 then
|
|
return -1
|
|
endi
|
|
if $data00 != @23-11-17 16:29:04.000@ then
|
|
return -1
|
|
endi
|
|
|
|
sql select a.*,b.* from (select * from tba1 order by ts desc limit 3) a, tba1 b where a.ts=b.ts order by a.ts;
|
|
if $rows != 3 then
|
|
return -1
|
|
endi
|
|
if $data00 != @23-11-17 16:29:02.000@ then
|
|
return -1
|
|
endi
|
|
|
|
system sh/exec.sh -n dnode1 -s stop -x SIGINT
|