100 lines
3.1 KiB
Plaintext
100 lines
3.1 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 create database d1
|
|
sql create database d2
|
|
|
|
sql use d1;
|
|
sql create table st(ts timestamp, f int) tags(t int);
|
|
sql insert into ct1 using st tags(1) values('2021-04-19 00:00:00', 1);
|
|
sql insert into ct2 using st tags(2) values('2021-04-19 00:00:01', 2);
|
|
sql insert into ct1 values('2021-04-19 00:00:02', 2);
|
|
sql create table st2(ts timestamp, f int) tags(t int);
|
|
|
|
sql use d2;
|
|
sql create table st(ts timestamp, f int) tags(t int);
|
|
sql insert into ct1 using st tags(1) values('2021-04-19 00:00:00', 1);
|
|
sql insert into ct2 using st tags(2) values('2021-04-19 00:00:01', 2);
|
|
|
|
sql create database db1 vgroups 1;
|
|
sql create table db1.stb (ts timestamp, c1 int, c2 int) tags(t1 int, t2 int);
|
|
|
|
sql use d1;
|
|
sql insert into st (tbname, ts, f, t) values('ct3', '2021-04-19 08:00:03', 3, 3);
|
|
sql insert into d1.st (tbname, ts, f) values('ct6', '2021-04-19 08:00:04', 6);
|
|
sql insert into d1.st (tbname, ts, f) values('ct6', '2021-04-19 08:00:05', 7)('ct8', '2021-04-19 08:00:06', 8);
|
|
sql insert into d1.st (tbname, ts, f, t) values('ct6', '2021-04-19 08:00:07', 9, 9)('ct8', '2021-04-19 08:00:08', 10, 10);
|
|
sql insert into d1.st (tbname, ts, f, t) values('ct6', '2021-04-19 08:00:09', 9, 9)('ct8', '2021-04-19 08:00:10', 10, 10) d2.st (tbname, ts, f, t) values('ct6', '2021-04-19 08:00:11', 9, 9)('ct8', '2021-04-19 08:00:12', 10, 10);
|
|
|
|
sql select * from d1.st
|
|
print $rows
|
|
if $rows != 11 then
|
|
return -1
|
|
endi
|
|
sql select * from d2.st;
|
|
print $rows
|
|
if $rows != 4 then
|
|
return -1
|
|
endi
|
|
|
|
sql insert into d2.st(ts, f, tbname) values('2021-04-19 08:00:13', 1, 'ct1') d1.ct1 values('2021-04-19 08:00:14', 1);
|
|
|
|
sql select * from d1.st
|
|
print $rows
|
|
if $rows != 12 then
|
|
return -1
|
|
endi
|
|
sql select * from d2.st;
|
|
print $rows
|
|
if $rows != 5 then
|
|
return -1
|
|
endi
|
|
|
|
sql create database dgxy;
|
|
sql use dgxy;
|
|
sql create table st(ts timestamp, f int) tags(t int);
|
|
sql insert into ct1 using st tags(1) values(now, 1);
|
|
sql insert into st(tbname, ts, f) values('ct1', now, 2);
|
|
sql select * from ct1;
|
|
if $rows != 2 then
|
|
return -1
|
|
endi
|
|
sql show tables like 'ct1';
|
|
if $rows != 1 then
|
|
return -1
|
|
endi
|
|
|
|
sql insert into st(tbname, ts, f, t) values('ct2',now,20,NULL)('ct3',now,30,NULL)
|
|
sql insert into st(tbname, t, ts, f) values('ct4',NULL, now,20)('ct5',NULL, now,30)
|
|
sql show create table ct2
|
|
sql show create table ct3
|
|
sql show create table ct4
|
|
sql show create table ct5
|
|
sql show tags from ct2
|
|
if $data05 != NULL then
|
|
return -1
|
|
endi
|
|
sql show tags from ct3
|
|
if $data05 != NULL then
|
|
return -1
|
|
endi
|
|
sql show tags from ct4
|
|
if $data05 != NULL then
|
|
return -1
|
|
endi
|
|
sql show tags from ct5
|
|
if $data05 != NULL then
|
|
return -1
|
|
endi
|
|
|
|
sql_error insert into d2.st values(now, 1, 1)
|
|
sql_error insert into d2.st(ts, f) values(now, 1);
|
|
sql_error insert into d2.st(ts, f, tbname) values(now, 1);
|
|
sql_error insert into d2.st(ts, f, tbname) values(now, 1, '');
|
|
sql_error insert into d2.st(ts, f, tbname) values(now, 1, 'd2.ct2');
|
|
sql_error insert into d2.st(ts, tbname) values(now, 1, 34)
|
|
sql_error insert into st using st2 tags(2) values(now,1);
|
|
system sh/exec.sh -n dnode1 -s stop -x SIGINT
|