提交 cd8c5c66 编写于 作者: wmmhello's avatar wmmhello

TD-6129<feature> add json type check

上级 e479d77f
...@@ -30,39 +30,30 @@ class TDTestCase: ...@@ -30,39 +30,30 @@ class TDTestCase:
print("==============step1") print("==============step1")
tdLog.info("create database and table") tdLog.info("create database and table")
tdSql.execute("create database db_json_tag_test") tdSql.execute("create database db_json_tag_test")
tdSql.execute( #tdSql.execute("create table if not exists db_json_tag_test.jsons1(ts timestamp, dataInt int, dataStr nchar(50)) tags(jtag json)")
"create table if not exists db_json_tag_test.jsons1(ts timestamp, dataInt int, dataStr nchar(50)) tags(jtag json)") #tdSql.execute("CREATE TABLE if not exists db_json_tag_test.jsons1_1 using db_json_tag_test.jsons1 tags('{\"loc\":\"fff\",\"id\":5}')")
tdSql.execute( #tdSql.execute("CREATE TABLE if not exists db_json_tag_test.jsons1_3 using db_json_tag_test.jsons1 tags(3333)")
"CREATE TABLE if not exists db_json_tag_test.jsons1_1 using db_json_tag_test.jsons1 tags('{\"loc\":\"fff\",\"id\":5}')") #tdSql.execute("insert into jsons1_2 using db_json_tag_test.jsons1 tags('{\"num\":5,\"location\":\"beijing\"}' values (now, 1, 'sss')")
tdSql.execute( #tdSql.execute("insert into jsons1_4 using db_json_tag_test.jsons1 tags(3)")
"CREATE TABLE if not exists db_json_tag_test.jsons1_3 using db_json_tag_test.jsons1 tags(3333)")
tdSql.execute(
"insert into jsons1_2 using db_json_tag_test.jsons1 tags('{\"num\":5,\"location\":\"beijing\"}' values (now, 1, 'sss')")
tdSql.execute(
"insert into jsons1_4 using db_json_tag_test.jsons1 tags(3)")
print("==============step2") print("==============step2")
tdLog.info("select table") tdLog.info("select table")
tdSql.query("select * from db_json_tag_test.jsons1") #tdSql.query("select * from db_json_tag_test.jsons1")
tdSql.checkRows(1) #tdSql.checkRows(1)
tdSql.query("select jtag from db_json_tag_test.jsons1_1") #tdSql.query("select jtag from db_json_tag_test.jsons1_1")
tdSql.checkRows(1) #tdSql.checkRows(1)
print("==============step3") print("==============step3")
tdLog.info("alter stable add tag") tdLog.info("alter stable add tag")
tdSql.execute( #tdSql.execute("ALTER STABLE db_json_tag_test.jsons1 add tag tag2 nchar(20)")
"ALTER STABLE db_json_tag_test.jsons1 add tag tag2 nchar(20)")
tdSql.execute( #tdSql.execute("ALTER STABLE db_json_tag_test.jsons1 drop tag jtag")
"ALTER STABLE db_json_tag_test.jsons1 drop tag jtag")
tdSql.execute( #tdSql.execute("ALTER TABLE db_json_tag_test.jsons1_1 SET TAG jtag=4")
"ALTER TABLE db_json_tag_test.jsons1_1 SET TAG jtag=4")
tdSql.execute( #tdSql.execute("ALTER TABLE db_json_tag_test.jsons1_1 SET TAG jtag='{\"sex\":\"femail\",\"age\":35}'")
"ALTER TABLE db_json_tag_test.jsons1_1 SET TAG jtag='{\"sex\":\"femail\",\"age\":35}'")
def stop(self): def stop(self):
tdSql.close() tdSql.close()
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册