diff --git a/src/connector/python/linux/python2/taos/cursor.py b/src/connector/python/linux/python2/taos/cursor.py index f18920c553aedf6e475c66643e6c336455df77f4..3d738ab22d61762c9cf39c28dda9f05913262783 100644 --- a/src/connector/python/linux/python2/taos/cursor.py +++ b/src/connector/python/linux/python2/taos/cursor.py @@ -1,5 +1,7 @@ from .cinterface import CTaosInterface from .error import * +from .constants import FieldType + class TDengineCursor(object): """Database cursor which is used to manage the context of a fetch operation. @@ -19,7 +21,7 @@ class TDengineCursor(object): if the cursor has not had an operation invoked via the .execute*() method yet. .rowcount:This read-only attribute specifies the number of rows that the last - .execute*() produced (for DQL statements like SELECT) or affected + .execute*() produced (for DQL statements like SELECT) or affected """ def __init__(self, connection=None): @@ -44,13 +46,14 @@ class TDengineCursor(object): raise OperationalError("Invalid use of fetch iterator") if self._block_rows <= self._block_iter: - block, self._block_rows = CTaosInterface.fetchBlock(self._result, self._fields) + block, self._block_rows = CTaosInterface.fetchBlock( + self._result, self._fields) if self._block_rows == 0: raise StopIteration self._block = list(map(tuple, zip(*block))) self._block_iter = 0 - data = self._block[self._block_iter] + data = self._block[self._block_iter] self._block_iter += 1 return data @@ -85,7 +88,7 @@ class TDengineCursor(object): """ if self._connection is None: return False - + self._connection.clear_result_set() self._reset_result() self._connection = None @@ -101,24 +104,28 @@ class TDengineCursor(object): if not self._connection: # TODO : change the exception raised here raise ProgrammingError("Cursor is not connected") - + self._connection.clear_result_set() self._reset_result() stmt = operation if params is not None: pass - + res = CTaosInterface.query(self._connection._conn, stmt) if res == 0: if CTaosInterface.fieldsCount(self._connection._conn) == 0: - self._affected_rows += CTaosInterface.affectedRows(self._connection._conn) + self._affected_rows += CTaosInterface.affectedRows( + self._connection._conn) return CTaosInterface.affectedRows(self._connection._conn) else: - self._result, self._fields = CTaosInterface.useResult(self._connection._conn) + self._result, self._fields = CTaosInterface.useResult( + self._connection._conn) return self._handle_result() else: - raise ProgrammingError(CTaosInterface.errStr(self._connection._conn)) + raise ProgrammingError( + CTaosInterface.errStr( + self._connection._conn)) def executemany(self, operation, seq_of_parameters): """Prepare a database operation (query or command) and then execute it against all parameter sequences or mappings found in the sequence seq_of_parameters. @@ -130,6 +137,37 @@ class TDengineCursor(object): """ pass + def istype(self, col, dataType): + if (dataType.upper() == "BOOL"): + if (self._description[col][1] == FieldType.C_BOOL): + return True + if (dataType.upper() == "TINYINT"): + if (self._description[col][1] == FieldType.C_TINYINT): + return True + if (dataType.upper() == "INT"): + if (self._description[col][1] == FieldType.C_INT): + return True + if (dataType.upper() == "BIGINT"): + if (self._description[col][1] == FieldType.C_INT): + return True + if (dataType.upper() == "FLOAT"): + if (self._description[col][1] == FieldType.C_FLOAT): + return True + if (dataType.upper() == "DOUBLE"): + if (self._description[col][1] == FieldType.C_DOUBLE): + return True + if (dataType.upper() == "BINARY"): + if (self._description[col][1] == FieldType.C_BINARY): + return True + if (dataType.upper() == "TIMESTAMP"): + if (self._description[col][1] == FieldType.C_TIMESTAMP): + return True + if (dataType.upper() == "NCHAR"): + if (self._description[col][1] == FieldType.C_NCHAR): + return True + + return False + def fetchmany(self): pass @@ -138,21 +176,21 @@ class TDengineCursor(object): """ if self._result is None or self._fields is None: raise OperationalError("Invalid use of fetchall") - + buffer = [[] for i in range(len(self._fields))] self._rowcount = 0 while True: - block, num_of_fields = CTaosInterface.fetchBlock(self._result, self._fields) - if num_of_fields == 0: break + block, num_of_fields = CTaosInterface.fetchBlock( + self._result, self._fields) + if num_of_fields == 0: + break self._rowcount += num_of_fields for i in range(len(self._fields)): buffer[i].extend(block[i]) self._connection.clear_result_set() - - return list(map(tuple, zip(*buffer))) - + return list(map(tuple, zip(*buffer))) def nextset(self): """ @@ -176,12 +214,13 @@ class TDengineCursor(object): self._block_rows = -1 self._block_iter = 0 self._affected_rows = 0 - + def _handle_result(self): """Handle the return result from query. """ self._description = [] for ele in self._fields: - self._description.append((ele['name'], ele['type'], None, None, None, None, False)) - + self._description.append( + (ele['name'], ele['type'], None, None, None, None, False)) + return self._result diff --git a/src/connector/python/linux/python3/taos/cursor.py b/src/connector/python/linux/python3/taos/cursor.py index dfbb0f2064fbbedc528a6315df0a1c39f610d2d8..ea7e9e5404d171a7f90291bc8574e18ca172055b 100644 --- a/src/connector/python/linux/python3/taos/cursor.py +++ b/src/connector/python/linux/python3/taos/cursor.py @@ -1,8 +1,10 @@ from .cinterface import CTaosInterface from .error import * +from .constants import FieldType # querySeqNum = 0 + class TDengineCursor(object): """Database cursor which is used to manage the context of a fetch operation. @@ -21,7 +23,7 @@ class TDengineCursor(object): if the cursor has not had an operation invoked via the .execute*() method yet. .rowcount:This read-only attribute specifies the number of rows that the last - .execute*() produced (for DQL statements like SELECT) or affected + .execute*() produced (for DQL statements like SELECT) or affected """ def __init__(self, connection=None): @@ -46,13 +48,14 @@ class TDengineCursor(object): raise OperationalError("Invalid use of fetch iterator") if self._block_rows <= self._block_iter: - block, self._block_rows = CTaosInterface.fetchBlock(self._result, self._fields) + block, self._block_rows = CTaosInterface.fetchBlock( + self._result, self._fields) if self._block_rows == 0: raise StopIteration self._block = list(map(tuple, zip(*block))) self._block_iter = 0 - data = self._block[self._block_iter] + data = self._block[self._block_iter] self._block_iter += 1 return data @@ -87,7 +90,7 @@ class TDengineCursor(object): """ if self._connection is None: return False - + self._connection.clear_result_set() self._reset_result() self._connection = None @@ -103,14 +106,13 @@ class TDengineCursor(object): if not self._connection: # TODO : change the exception raised here raise ProgrammingError("Cursor is not connected") - + self._connection.clear_result_set() self._reset_result() stmt = operation if params is not None: pass - # global querySeqNum # querySeqNum += 1 @@ -121,13 +123,17 @@ class TDengineCursor(object): if res == 0: if CTaosInterface.fieldsCount(self._connection._conn) == 0: - self._affected_rows += CTaosInterface.affectedRows(self._connection._conn) + self._affected_rows += CTaosInterface.affectedRows( + self._connection._conn) return CTaosInterface.affectedRows(self._connection._conn) else: - self._result, self._fields = CTaosInterface.useResult(self._connection._conn) + self._result, self._fields = CTaosInterface.useResult( + self._connection._conn) return self._handle_result() else: - raise ProgrammingError(CTaosInterface.errStr(self._connection._conn)) + raise ProgrammingError( + CTaosInterface.errStr( + self._connection._conn)) def executemany(self, operation, seq_of_parameters): """Prepare a database operation (query or command) and then execute it against all parameter sequences or mappings found in the sequence seq_of_parameters. @@ -142,26 +148,57 @@ class TDengineCursor(object): def fetchmany(self): pass + def istype(self, col, dataType): + if (dataType.upper() == "BOOL"): + if (self._description[col][1] == FieldType.C_BOOL): + return True + if (dataType.upper() == "TINYINT"): + if (self._description[col][1] == FieldType.C_TINYINT): + return True + if (dataType.upper() == "INT"): + if (self._description[col][1] == FieldType.C_INT): + return True + if (dataType.upper() == "BIGINT"): + if (self._description[col][1] == FieldType.C_INT): + return True + if (dataType.upper() == "FLOAT"): + if (self._description[col][1] == FieldType.C_FLOAT): + return True + if (dataType.upper() == "DOUBLE"): + if (self._description[col][1] == FieldType.C_DOUBLE): + return True + if (dataType.upper() == "BINARY"): + if (self._description[col][1] == FieldType.C_BINARY): + return True + if (dataType.upper() == "TIMESTAMP"): + if (self._description[col][1] == FieldType.C_TIMESTAMP): + return True + if (dataType.upper() == "NCHAR"): + if (self._description[col][1] == FieldType.C_NCHAR): + return True + + return False + def fetchall(self): """Fetch all (remaining) rows of a query result, returning them as a sequence of sequences (e.g. a list of tuples). Note that the cursor's arraysize attribute can affect the performance of this operation. """ if self._result is None or self._fields is None: raise OperationalError("Invalid use of fetchall") - + buffer = [[] for i in range(len(self._fields))] self._rowcount = 0 while True: - block, num_of_fields = CTaosInterface.fetchBlock(self._result, self._fields) - if num_of_fields == 0: break + block, num_of_fields = CTaosInterface.fetchBlock( + self._result, self._fields) + if num_of_fields == 0: + break self._rowcount += num_of_fields for i in range(len(self._fields)): buffer[i].extend(block[i]) self._connection.clear_result_set() - - return list(map(tuple, zip(*buffer))) - + return list(map(tuple, zip(*buffer))) def nextset(self): """ @@ -185,12 +222,13 @@ class TDengineCursor(object): self._block_rows = -1 self._block_iter = 0 self._affected_rows = 0 - + def _handle_result(self): """Handle the return result from query. """ self._description = [] for ele in self._fields: - self._description.append((ele['name'], ele['type'], None, None, None, None, False)) - + self._description.append( + (ele['name'], ele['type'], None, None, None, None, False)) + return self._result diff --git a/tests/pytest/fulltest.sh b/tests/pytest/fulltest.sh index efd9f7ce52666450ab88227feccb3722c7e45be7..ab5db30051cb46c82ceace4e53283a8b8ec3acab 100755 --- a/tests/pytest/fulltest.sh +++ b/tests/pytest/fulltest.sh @@ -22,6 +22,32 @@ python3 ./test.py $1 -f table/tablename-boundary.py # tag python3 ./test.py $1 -f tag_lite/filter.py python3 ./test.py $1 -f tag_lite/create-tags-boundary.py +python3 ./test.py $1 -f tag_lite/3.py +python3 ./test.py $1 -f tag_lite/4.py +python3 ./test.py $1 -f tag_lite/5.py +python3 ./test.py $1 -f tag_lite/6.py +python3 ./test.py $1 -f tag_lite/add.py +python3 ./test.py $1 -f tag_lite/bigint.py +python3 ./test.py $1 -f tag_lite/binary_binary.py +python3 ./test.py $1 -f tag_lite/binary.py +python3 ./test.py $1 -f tag_lite/bool_binary.py +python3 ./test.py $1 -f tag_lite/bool_int.py +python3 ./test.py $1 -f tag_lite/bool.py +python3 ./test.py $1 -f tag_lite/change.py +python3 ./test.py $1 -f tag_lite/column.py +python3 ./test.py $1 -f tag_lite/commit.py +python3 ./test.py $1 -f tag_lite/create.py +python3 ./test.py $1 -f tag_lite/datatype.py +python3 ./test.py $1 -f tag_lite/datatype-without-alter.py +python3 ./test.py $1 -f tag_lite/delete.py +python3 ./test.py $1 -f tag_lite/double.py +python3 ./test.py $1 -f tag_lite/float.py +python3 ./test.py $1 -f tag_lite/int_binary.py +python3 ./test.py $1 -f tag_lite/int_float.py +python3 ./test.py $1 -f tag_lite/int.py +python3 ./test.py $1 -f tag_lite/set.py +python3 ./test.py $1 -f tag_lite/smallint.py +python3 ./test.py $1 -f tag_lite/tinyint.py python3 ./test.py $1 -f dbmgmt/database-name-boundary.py diff --git a/tests/pytest/tag_lite/add.py b/tests/pytest/tag_lite/add.py new file mode 100644 index 0000000000000000000000000000000000000000..e9bc01afd29607fe621a7a6d07e0b0389d4a264c --- /dev/null +++ b/tests/pytest/tag_lite/add.py @@ -0,0 +1,1767 @@ +# -*- coding: utf-8 -*- + +import sys +from util.log import * +from util.cases import * +from util.sql import * + + +class TDTestCase: + def init(self, conn): + tdLog.debug("start to execute %s" % __file__) + tdSql.init(conn.cursor()) + + def run(self): + tdSql.prepare() + + # TSIM: system sh/stop_dnodes.sh + # TSIM: + # TSIM: + # TSIM: system sh/deploy.sh -n dnode1 -i 1 + # TSIM: system sh/cfg.sh -n dnode1 -c walLevel -v 0 + # TSIM: system sh/exec.sh -n dnode1 -s start + # TSIM: + # TSIM: sleep 3000 + # TSIM: sql connect + # TSIM: + # TSIM: print ======================== dnode1 start + tdLog.info('======================== dnode1 start') + # TSIM: + # TSIM: $dbPrefix = ta_ad_db + # TSIM: $tbPrefix = ta_ad_tb + tbPrefix = "ta_ad_tb" + # TSIM: $mtPrefix = ta_ad_mt + mtPrefix = "ta_ad_mt" + # TSIM: $tbNum = 10 + tbNum = 10 + # TSIM: $rowNum = 20 + rowNum = 20 + # TSIM: $totalNum = 200 + totalNum = 200 + # TSIM: + # TSIM: print =============== step1 + tdLog.info('=============== step1') + # TSIM: $i = 0 + i = 0 + # TSIM: $db = $dbPrefix . $i + # TSIM: + # TSIM: sql create database $db + # TSIM: sql use $db + # TSIM: + # TSIM: print =============== step2 + tdLog.info('=============== step2') + # TSIM: $i = 2 + i = 2 + # TSIM: $mt = $mtPrefix . $i + mt = "%s%d" % (mtPrefix, i) + # TSIM: $tb = $tbPrefix . $i + tb = "%s%d" % (tbPrefix, i) + # TSIM: sql create table $mt (ts timestamp, tbcol int) TAGS(tgcol1 + # bool, tgcol2 int) + tdLog.info( + 'create table %s (ts timestamp, tbcol int) TAGS(tgcol1 bool, tgcol2 int)' % + (mt)) + tdSql.execute( + 'create table %s (ts timestamp, tbcol int) TAGS(tgcol1 bool, tgcol2 int)' % + (mt)) + # TSIM: sql create table $tb using $mt tags( 1, 2 ) + tdLog.info('create table %s using %s tags( 1, 2 )' % (tb, mt)) + tdSql.execute('create table %s using %s tags( 1, 2 )' % (tb, mt)) + # TSIM: sql insert into $tb values(now, 1) + tdLog.info('insert into %s values(now, 1)' % (tb)) + tdSql.execute('insert into %s values(now, 1)' % (tb)) + # TSIM: sql select * from $mt where tgcol2 = 2 + tdLog.info('select * from %s where tgcol2 = 2' % (mt)) + tdSql.query('select * from %s where tgcol2 = 2' % (mt)) + # TSIM: if $rows != 1 then + tdLog.info('tdSql.checkRow(1)') + tdSql.checkRows(1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data01 != 1 then + tdLog.info('tdSql.checkData(0, 1, 1)') + tdSql.checkData(0, 1, 1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data02 != 1 then + tdLog.info('tdSql.checkData(0, 2, 1)') + tdSql.checkData(0, 2, 1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data03 != 2 then + tdLog.info('tdSql.checkData(0, 3, 2)') + tdSql.checkData(0, 3, 2) + # TSIM: return -1 + #TSIM: endi + # TSIM: + # TSIM: sql alter table $mt drop tag tgcol2 + tdLog.info('alter table %s drop tag tgcol2' % (mt)) + tdSql.execute('alter table %s drop tag tgcol2' % (mt)) + # TSIM: sql alter table $mt add tag tgcol4 int + tdLog.info('alter table %s add tag tgcol4 int' % (mt)) + tdSql.execute('alter table %s add tag tgcol4 int' % (mt)) + # TSIM: sql reset query cache + tdLog.info('reset query cache') + tdSql.execute('reset query cache') + # TSIM: sql alter table $tb set tag tgcol4 =4 + tdLog.info('alter table %s set tag tgcol4 =4' % (tb)) + tdSql.execute('alter table %s set tag tgcol4 =4' % (tb)) + # TSIM: sql reset query cache + tdLog.info('reset query cache') + tdSql.execute('reset query cache') + # TSIM: + # TSIM: sql select * from $mt where tgcol4 = 4 + tdLog.info('select * from %s where tgcol4 = 4' % (mt)) + tdSql.query('select * from %s where tgcol4 = 4' % (mt)) + # TSIM: print $data01 $data02 $data03 + tdLog.info('$data01 $data02 $data03') + # TSIM: if $rows != 1 then + tdLog.info('tdSql.checkRow(1)') + tdSql.checkRows(1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data01 != 1 then + tdLog.info('tdSql.checkData(0, 1, 1)') + tdSql.checkData(0, 1, 1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data02 != 1 then + tdLog.info('tdSql.checkData(0, 2, 1)') + tdSql.checkData(0, 2, 1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data03 != 4 then + tdLog.info('tdSql.checkData(0, 3, 4)') + tdSql.checkData(0, 3, 4) + # TSIM: return -1 + #TSIM: endi + # TSIM: + # TSIM: sql select * from $mt where tgcol2 = 1 -x step2 + tdLog.info('select * from %s where tgcol2 = 1 -x step2' % (mt)) + tdSql.error('select * from %s where tgcol2 = 1' % (mt)) + # TSIM: return -1 + # TSIM: step2: + # TSIM: + # TSIM: print =============== step3 + tdLog.info('=============== step3') + # TSIM: $i = 3 + i = 3 + # TSIM: $mt = $mtPrefix . $i + mt = "%s%d" % (mtPrefix, i) + # TSIM: $tb = $tbPrefix . $i + tb = "%s%d" % (tbPrefix, i) + # TSIM: sql create table $mt (ts timestamp, tbcol int) TAGS(tgcol1 + # smallint, tgcol2 tinyint) + tdLog.info( + 'create table %s (ts timestamp, tbcol int) TAGS(tgcol1 smallint, tgcol2 tinyint)' % + (mt)) + tdSql.execute( + 'create table %s (ts timestamp, tbcol int) TAGS(tgcol1 smallint, tgcol2 tinyint)' % + (mt)) + # TSIM: sql create table $tb using $mt tags( 1, 2 ) + tdLog.info('create table %s using %s tags( 1, 2 )' % (tb, mt)) + tdSql.execute('create table %s using %s tags( 1, 2 )' % (tb, mt)) + # TSIM: sql insert into $tb values(now, 1) + tdLog.info('insert into %s values(now, 1)' % (tb)) + tdSql.execute('insert into %s values(now, 1)' % (tb)) + # TSIM: sql select * from $mt where tgcol2 = 2 + tdLog.info('select * from %s where tgcol2 = 2' % (mt)) + tdSql.query('select * from %s where tgcol2 = 2' % (mt)) + # TSIM: if $rows != 1 then + tdLog.info('tdSql.checkRow(1)') + tdSql.checkRows(1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data01 != 1 then + tdLog.info('tdSql.checkData(0, 1, 1)') + tdSql.checkData(0, 1, 1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data02 != 1 then + tdLog.info('tdSql.checkData(0, 2, 1)') + tdSql.checkData(0, 2, 1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data03 != 2 then + tdLog.info('tdSql.checkData(0, 3, 2)') + tdSql.checkData(0, 3, 2) + # TSIM: return -1 + #TSIM: endi + # TSIM: + # TSIM: sql alter table $mt drop tag tgcol2 + tdLog.info('alter table %s drop tag tgcol2' % (mt)) + tdSql.execute('alter table %s drop tag tgcol2' % (mt)) + # TSIM: sql alter table $mt add tag tgcol4 tinyint + tdLog.info('alter table %s add tag tgcol4 tinyint' % (mt)) + tdSql.execute('alter table %s add tag tgcol4 tinyint' % (mt)) + # TSIM: sql reset query cache + tdLog.info('reset query cache') + tdSql.execute('reset query cache') + # TSIM: sql alter table $tb set tag tgcol4=4 + tdLog.info('alter table %s set tag tgcol4=4' % (tb)) + tdSql.execute('alter table %s set tag tgcol4=4' % (tb)) + # TSIM: sql reset query cache + tdLog.info('reset query cache') + tdSql.execute('reset query cache') + # TSIM: + # TSIM: sql select * from $mt where tgcol4 = 4 + tdLog.info('select * from %s where tgcol4 = 4' % (mt)) + tdSql.query('select * from %s where tgcol4 = 4' % (mt)) + # TSIM: print $data01 $data02 $data03 + tdLog.info('$data01 $data02 $data03') + # TSIM: if $rows != 1 then + tdLog.info('tdSql.checkRow(1)') + tdSql.checkRows(1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data01 != 1 then + tdLog.info('tdSql.checkData(0, 1, 1)') + tdSql.checkData(0, 1, 1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data02 != 1 then + tdLog.info('tdSql.checkData(0, 2, 1)') + tdSql.checkData(0, 2, 1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data03 != 4 then + tdLog.info('tdSql.checkData(0, 3, 4)') + tdSql.checkData(0, 3, 4) + # TSIM: return -1 + #TSIM: endi + # TSIM: + # TSIM: sql select * from $mt where tgcol2 = 1 -x step3 + tdLog.info('select * from %s where tgcol2 = 1 -x step3' % (mt)) + tdSql.error('select * from %s where tgcol2 = 1' % (mt)) + # TSIM: return -1 + # TSIM: step3: + # TSIM: + # TSIM: print =============== step4 + tdLog.info('=============== step4') + # TSIM: $i = 4 + i = 4 + # TSIM: $mt = $mtPrefix . $i + mt = "%s%d" % (mtPrefix, i) + # TSIM: $tb = $tbPrefix . $i + tb = "%s%d" % (tbPrefix, i) + # TSIM: sql create table $mt (ts timestamp, tbcol int) TAGS(tgcol1 + # bigint, tgcol2 float) + tdLog.info( + 'create table %s (ts timestamp, tbcol int) TAGS(tgcol1 bigint, tgcol2 float)' % + (mt)) + tdSql.execute( + 'create table %s (ts timestamp, tbcol int) TAGS(tgcol1 bigint, tgcol2 float)' % + (mt)) + # TSIM: sql create table $tb using $mt tags( 1, 2 ) + tdLog.info('create table %s using %s tags( 1, 2 )' % (tb, mt)) + tdSql.execute('create table %s using %s tags( 1, 2 )' % (tb, mt)) + # TSIM: sql insert into $tb values(now, 1) + tdLog.info('insert into %s values(now, 1)' % (tb)) + tdSql.execute('insert into %s values(now, 1)' % (tb)) + # TSIM: sql select * from $mt where tgcol2 = 2 + tdLog.info('select * from %s where tgcol2 = 2' % (mt)) + tdSql.query('select * from %s where tgcol2 = 2' % (mt)) + # TSIM: if $rows != 1 then + tdLog.info('tdSql.checkRow(1)') + tdSql.checkRows(1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data01 != 1 then + tdLog.info('tdSql.checkData(0, 1, 1)') + tdSql.checkData(0, 1, 1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data02 != 1 then + tdLog.info('tdSql.checkData(0, 2, 1)') + tdSql.checkData(0, 2, 1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data03 != 2.00000 then + tdLog.info('tdSql.checkData(0, 3, 2.00000)') + tdSql.checkData(0, 3, 2.00000) + # TSIM: return -1 + #TSIM: endi + # TSIM: + # TSIM: sql describe $tb + tdLog.info('describe %s' % (tb)) + tdSql.query('describe %s' % (tb)) + # TSIM: if $data21 != BIGINT then + tdLog.info('tdSql.checkDataType(2, 1, "BIGINT")') + tdSql.checkDataType(2, 1, "BIGINT") + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data31 != FLOAT then + tdLog.info('tdSql.checkDataType(3, 1, "FLOAT")') + tdSql.checkDataType(3, 1, "FLOAT") + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data23 != 1 then + tdLog.info('tdSql.checkData(2, 3, 1)') + tdSql.checkData(2, 3, 1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data33 != 2.000000 then + tdLog.info('tdSql.checkData(3, 3, 2.000000)') + tdSql.checkData(3, 3, 2.000000) + # TSIM: return -1 + #TSIM: endi + # TSIM: + # TSIM: sql alter table $mt drop tag tgcol2 + tdLog.info('alter table %s drop tag tgcol2' % (mt)) + tdSql.execute('alter table %s drop tag tgcol2' % (mt)) + # TSIM: sql alter table $mt add tag tgcol4 float + tdLog.info('alter table %s add tag tgcol4 float' % (mt)) + tdSql.execute('alter table %s add tag tgcol4 float' % (mt)) + # TSIM: sql reset query cache + tdLog.info('reset query cache') + tdSql.execute('reset query cache') + # TSIM: sql alter table $tb set tag tgcol4=4 + tdLog.info('alter table %s set tag tgcol4=4' % (tb)) + tdSql.execute('alter table %s set tag tgcol4=4' % (tb)) + # TSIM: sql reset query cache + tdLog.info('reset query cache') + tdSql.execute('reset query cache') + # TSIM: + # TSIM: sql select * from $mt where tgcol4 = 4 + tdLog.info('select * from %s where tgcol4 = 4' % (mt)) + tdSql.query('select * from %s where tgcol4 = 4' % (mt)) + # TSIM: print $data01 $data02 $data03 + tdLog.info('$data01 $data02 $data03') + # TSIM: if $rows != 1 then + tdLog.info('tdSql.checkRow(1)') + tdSql.checkRows(1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data01 != 1 then + tdLog.info('tdSql.checkData(0, 1, 1)') + tdSql.checkData(0, 1, 1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data02 != 1 then + tdLog.info('tdSql.checkData(0, 2, 1)') + tdSql.checkData(0, 2, 1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data03 != 4.00000 then + tdLog.info('tdSql.checkData(0, 3, 4.00000)') + tdSql.checkData(0, 3, 4.00000) + # TSIM: return -1 + #TSIM: endi + # TSIM: + # TSIM: sql select * from $mt where tgcol2 = 1 -x step4 + tdLog.info('select * from %s where tgcol2 = 1 -x step4' % (mt)) + tdSql.error('select * from %s where tgcol2 = 1' % (mt)) + # TSIM: return -1 + # TSIM: step4: + # TSIM: + # TSIM: print =============== step5 + tdLog.info('=============== step5') + # TSIM: $i = 5 + i = 5 + # TSIM: $mt = $mtPrefix . $i + mt = "%s%d" % (mtPrefix, i) + # TSIM: $tb = $tbPrefix . $i + tb = "%s%d" % (tbPrefix, i) + # TSIM: sql create table $mt (ts timestamp, tbcol int) TAGS(tgcol1 + # double, tgcol2 binary(10)) + tdLog.info( + 'create table %s (ts timestamp, tbcol int) TAGS(tgcol1 double, tgcol2 binary(10))' % + (mt)) + tdSql.execute( + 'create table %s (ts timestamp, tbcol int) TAGS(tgcol1 double, tgcol2 binary(10))' % + (mt)) + # TSIM: sql create table $tb using $mt tags( 1, '2' ) + tdLog.info('create table %s using %s tags( 1, "2" )' % (tb, mt)) + tdSql.execute('create table %s using %s tags( 1, "2" )' % (tb, mt)) + # TSIM: sql insert into $tb values(now, 1) + tdLog.info('insert into %s values(now, 1)' % (tb)) + tdSql.execute('insert into %s values(now, 1)' % (tb)) + # TSIM: sql select * from $mt where tgcol2 = '2' + tdLog.info('select * from %s where tgcol2 = "2"' % (mt)) + tdSql.query('select * from %s where tgcol2 = "2"' % (mt)) + # TSIM: if $rows != 1 then + tdLog.info('tdSql.checkRow(1)') + tdSql.checkRows(1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data01 != 1 then + tdLog.info('tdSql.checkData(0, 1, 1)') + tdSql.checkData(0, 1, 1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data02 != 1.000000000 then + tdLog.info('tdSql.checkData(0, 2, 1.000000000)') + tdSql.checkData(0, 2, 1.000000000) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data03 != 2 then + tdLog.info('tdSql.checkData(0, 3, 2)') + tdSql.checkData(0, 3, 2) + # TSIM: return -1 + #TSIM: endi + # TSIM: + # TSIM: sql alter table $mt drop tag tgcol2 + tdLog.info('alter table %s drop tag tgcol2' % (mt)) + tdSql.execute('alter table %s drop tag tgcol2' % (mt)) + # TSIM: sql alter table $mt add tag tgcol4 smallint + tdLog.info('alter table %s add tag tgcol4 smallint' % (mt)) + tdSql.execute('alter table %s add tag tgcol4 smallint' % (mt)) + # TSIM: sql reset query cache + tdLog.info('reset query cache') + tdSql.execute('reset query cache') + # TSIM: sql alter table $tb set tag tgcol4=4 + tdLog.info('alter table %s set tag tgcol4=4' % (tb)) + tdSql.execute('alter table %s set tag tgcol4=4' % (tb)) + # TSIM: sql reset query cache + tdLog.info('reset query cache') + tdSql.execute('reset query cache') + # TSIM: + # TSIM: sql select * from $mt where tgcol4 = 4 + tdLog.info('select * from %s where tgcol4 = 4' % (mt)) + tdSql.query('select * from %s where tgcol4 = 4' % (mt)) + # TSIM: print $data01 $data02 $data03 + tdLog.info('$data01 $data02 $data03') + # TSIM: if $rows != 1 then + tdLog.info('tdSql.checkRow(1)') + tdSql.checkRows(1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data01 != 1 then + tdLog.info('tdSql.checkData(0, 1, 1)') + tdSql.checkData(0, 1, 1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data02 != 1.000000000 then + tdLog.info('tdSql.checkData(0, 2, 1.000000000)') + tdSql.checkData(0, 2, 1.000000000) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data03 != 4 then + tdLog.info('tdSql.checkData(0, 3, 4)') + tdSql.checkData(0, 3, 4) + # TSIM: return -1 + #TSIM: endi + # TSIM: + # TSIM: sql select * from $mt where tgcol3 = '1' -x step5 + tdLog.info('select * from %s where tgcol3 = "1" -x step5' % (mt)) + tdSql.error('select * from %s where tgcol3 = "1"' % (mt)) + # TSIM: return -1 + # TSIM: step5: + # TSIM: + # TSIM: print =============== step6 + tdLog.info('=============== step6') + # TSIM: $i = 6 + i = 6 + # TSIM: $mt = $mtPrefix . $i + mt = "%s%d" % (mtPrefix, i) + # TSIM: $tb = $tbPrefix . $i + tb = "%s%d" % (tbPrefix, i) + # TSIM: sql create table $mt (ts timestamp, tbcol int) TAGS(tgcol1 + # bool, tgcol2 int, tgcol3 tinyint) + tdLog.info( + 'create table %s (ts timestamp, tbcol int) TAGS(tgcol1 bool, tgcol2 int, tgcol3 tinyint)' % + (mt)) + tdSql.execute( + 'create table %s (ts timestamp, tbcol int) TAGS(tgcol1 bool, tgcol2 int, tgcol3 tinyint)' % + (mt)) + # TSIM: sql create table $tb using $mt tags( 1, 2, 3 ) + tdLog.info('create table %s using %s tags( 1, 2, 3 )' % (tb, mt)) + tdSql.execute('create table %s using %s tags( 1, 2, 3 )' % (tb, mt)) + # TSIM: sql insert into $tb values(now, 1) + tdLog.info('insert into %s values(now, 1)' % (tb)) + tdSql.execute('insert into %s values(now, 1)' % (tb)) + # TSIM: sql select * from $mt where tgcol2 = 2 + tdLog.info('select * from %s where tgcol2 = 2' % (mt)) + tdSql.query('select * from %s where tgcol2 = 2' % (mt)) + # TSIM: if $rows != 1 then + tdLog.info('tdSql.checkRow(1)') + tdSql.checkRows(1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data01 != 1 then + tdLog.info('tdSql.checkData(0, 1, 1)') + tdSql.checkData(0, 1, 1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data02 != 1 then + tdLog.info('tdSql.checkData(0, 2, 1)') + tdSql.checkData(0, 2, 1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data03 != 2 then + tdLog.info('tdSql.checkData(0, 3, 2)') + tdSql.checkData(0, 3, 2) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data04 != 3 then + tdLog.info('tdSql.checkData(0, 4, 3)') + tdSql.checkData(0, 4, 3) + # TSIM: return -1 + #TSIM: endi + # TSIM: + # TSIM: sql alter table $mt change tag tgcol1 tgcol4 + tdLog.info('alter table %s change tag tgcol1 tgcol4' % (mt)) + tdSql.execute('alter table %s change tag tgcol1 tgcol4' % (mt)) + # TSIM: sql alter table $mt drop tag tgcol2 + tdLog.info('alter table %s drop tag tgcol2' % (mt)) + tdSql.execute('alter table %s drop tag tgcol2' % (mt)) + # TSIM: sql alter table $mt drop tag tgcol3 + tdLog.info('alter table %s drop tag tgcol3' % (mt)) + tdSql.execute('alter table %s drop tag tgcol3' % (mt)) + # TSIM: sql alter table $mt add tag tgcol5 binary(10) + tdLog.info('alter table %s add tag tgcol5 binary(10)' % (mt)) + tdSql.execute('alter table %s add tag tgcol5 binary(10)' % (mt)) + # TSIM: sql alter table $mt add tag tgcol6 binary(10) + tdLog.info('alter table %s add tag tgcol6 binary(10)' % (mt)) + tdSql.execute('alter table %s add tag tgcol6 binary(10)' % (mt)) + # TSIM: + # TSIM: sql reset query cache + tdLog.info('reset query cache') + tdSql.execute('reset query cache') + # TSIM: sql alter table $tb set tag tgcol4=false + tdLog.info('alter table %s set tag tgcol4=false' % (tb)) + tdSql.execute('alter table %s set tag tgcol4=false' % (tb)) + # TSIM: sql alter table $tb set tag tgcol5=5 + tdLog.info('alter table %s set tag tgcol5=5' % (tb)) + tdSql.execute('alter table %s set tag tgcol5=5' % (tb)) + # TSIM: sql alter table $tb set tag tgcol6=6 + tdLog.info('alter table %s set tag tgcol6=6' % (tb)) + tdSql.execute('alter table %s set tag tgcol6=6' % (tb)) + # TSIM: sql reset query cache + tdLog.info('reset query cache') + tdSql.execute('reset query cache') + # TSIM: + # TSIM: sql select * from $mt where tgcol5 = '5' + tdLog.info('select * from %s where tgcol5 = "5"' % (mt)) + tdSql.query('select * from %s where tgcol5 = "5"' % (mt)) + # TSIM: print $data01 $data02 $data03 + tdLog.info('$data01 $data02 $data03') + # TSIM: if $rows != 1 then + tdLog.info('tdSql.checkRow(1)') + tdSql.checkRows(1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data01 != 1 then + tdLog.info('tdSql.checkData(0, 1, 1)') + tdSql.checkData(0, 1, 1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data02 != 0 then + tdLog.info('tdSql.checkData(0, 2, 0)') + tdSql.checkData(0, 2, 0) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data03 != 5 then + tdLog.info('tdSql.checkData(0, 3, 5)') + tdSql.checkData(0, 3, 5) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data04 != 6 then + tdLog.info('tdSql.checkData(0, 4, 6)') + tdSql.checkData(0, 4, 6) + # TSIM: return -1 + #TSIM: endi + # TSIM: + # TSIM: sql select * from $mt where tgcol6 = '6' + tdLog.info('select * from %s where tgcol6 = "6"' % (mt)) + tdSql.query('select * from %s where tgcol6 = "6"' % (mt)) + # TSIM: print $data01 $data02 $data03 + tdLog.info('$data01 $data02 $data03') + # TSIM: if $rows != 1 then + tdLog.info('tdSql.checkRow(1)') + tdSql.checkRows(1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data01 != 1 then + tdLog.info('tdSql.checkData(0, 1, 1)') + tdSql.checkData(0, 1, 1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data02 != 0 then + tdLog.info('tdSql.checkData(0, 2, 0)') + tdSql.checkData(0, 2, 0) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data03 != 5 then + tdLog.info('tdSql.checkData(0, 3, 5)') + tdSql.checkData(0, 3, 5) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data04 != 6 then + tdLog.info('tdSql.checkData(0, 4, 6)') + tdSql.checkData(0, 4, 6) + # TSIM: return -1 + #TSIM: endi + # TSIM: + # TSIM: sql select * from $mt where tgcol4 = 1 + tdLog.info('select * from %s where tgcol4 = 1' % (mt)) + tdSql.query('select * from %s where tgcol4 = 1' % (mt)) + # TSIM: if $rows != 0 then + tdLog.info('tdSql.checkRow(0)') + tdSql.checkRows(0) + # TSIM: return -1 + #TSIM: endi + # TSIM: sql select * from $mt where tgcol3 = 1 -x step52 + tdLog.info('select * from %s where tgcol3 = 1 -x step52' % (mt)) + tdSql.error('select * from %s where tgcol3 = 12' % (mt)) + # TSIM: return -1 + # TSIM: step52: + # TSIM: + # TSIM: print =============== step7 + tdLog.info('=============== step7') + # TSIM: $i = 7 + i = 7 + # TSIM: $mt = $mtPrefix . $i + mt = "%s%d" % (mtPrefix, i) + # TSIM: $tb = $tbPrefix . $i + tb = "%s%d" % (tbPrefix, i) + # TSIM: sql create table $mt (ts timestamp, tbcol int) TAGS(tgcol1 + # smallint, tgcol2 tinyint, tgcol3 binary(10)) + tdLog.info( + 'create table %s (ts timestamp, tbcol int) TAGS(tgcol1 smallint, tgcol2 tinyint, tgcol3 binary(10))' % + (mt)) + tdSql.execute( + 'create table %s (ts timestamp, tbcol int) TAGS(tgcol1 smallint, tgcol2 tinyint, tgcol3 binary(10))' % + (mt)) + # TSIM: sql create table $tb using $mt tags( 1, 2, '3' ) + tdLog.info('create table %s using %s tags( 1, 2, "3" )' % (tb, mt)) + tdSql.execute('create table %s using %s tags( 1, 2, "3" )' % (tb, mt)) + # TSIM: sql insert into $tb values(now, 1) + tdLog.info('insert into %s values(now, 1)' % (tb)) + tdSql.execute('insert into %s values(now, 1)' % (tb)) + # TSIM: sql select * from $mt where tgcol3 = '3' + tdLog.info('select * from %s where tgcol3 = "3"' % (mt)) + tdSql.query('select * from %s where tgcol3 = "3"' % (mt)) + # TSIM: if $rows != 1 then + tdLog.info('tdSql.checkRow(1)') + tdSql.checkRows(1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data01 != 1 then + tdLog.info('tdSql.checkData(0, 1, 1)') + tdSql.checkData(0, 1, 1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data02 != 1 then + tdLog.info('tdSql.checkData(0, 2, 1)') + tdSql.checkData(0, 2, 1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data03 != 2 then + tdLog.info('tdSql.checkData(0, 3, 2)') + tdSql.checkData(0, 3, 2) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data04 != 3 then + tdLog.info('tdSql.checkData(0, 4, 3)') + tdSql.checkData(0, 4, 3) + # TSIM: return -1 + #TSIM: endi + # TSIM: + # TSIM: sql alter table $mt change tag tgcol1 tgcol4 + tdLog.info('alter table %s change tag tgcol1 tgcol4' % (mt)) + tdSql.execute('alter table %s change tag tgcol1 tgcol4' % (mt)) + # TSIM: sql alter table $mt drop tag tgcol2 + tdLog.info('alter table %s drop tag tgcol2' % (mt)) + tdSql.execute('alter table %s drop tag tgcol2' % (mt)) + # TSIM: sql alter table $mt drop tag tgcol3 + tdLog.info('alter table %s drop tag tgcol3' % (mt)) + tdSql.execute('alter table %s drop tag tgcol3' % (mt)) + # TSIM: sql alter table $mt add tag tgcol5 bigint + tdLog.info('alter table %s add tag tgcol5 bigint' % (mt)) + tdSql.execute('alter table %s add tag tgcol5 bigint' % (mt)) + # TSIM: sql alter table $mt add tag tgcol6 tinyint + tdLog.info('alter table %s add tag tgcol6 tinyint' % (mt)) + tdSql.execute('alter table %s add tag tgcol6 tinyint' % (mt)) + # TSIM: + # TSIM: sql reset query cache + tdLog.info('reset query cache') + tdSql.execute('reset query cache') + # TSIM: sql alter table $tb set tag tgcol4=4 + tdLog.info('alter table %s set tag tgcol4=4' % (tb)) + tdSql.execute('alter table %s set tag tgcol4=4' % (tb)) + # TSIM: sql alter table $tb set tag tgcol5=5 + tdLog.info('alter table %s set tag tgcol5=5' % (tb)) + tdSql.execute('alter table %s set tag tgcol5=5' % (tb)) + # TSIM: sql alter table $tb set tag tgcol6=6 + tdLog.info('alter table %s set tag tgcol6=6' % (tb)) + tdSql.execute('alter table %s set tag tgcol6=6' % (tb)) + # TSIM: sql reset query cache + tdLog.info('reset query cache') + tdSql.execute('reset query cache') + # TSIM: + # TSIM: sql select * from $mt where tgcol6 = 6 + tdLog.info('select * from %s where tgcol6 = 6' % (mt)) + tdSql.query('select * from %s where tgcol6 = 6' % (mt)) + # TSIM: print $data01 $data02 $data03 + tdLog.info('$data01 $data02 $data03') + # TSIM: if $rows != 1 then + tdLog.info('tdSql.checkRow(1)') + tdSql.checkRows(1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data01 != 1 then + tdLog.info('tdSql.checkData(0, 1, 1)') + tdSql.checkData(0, 1, 1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data02 != 4 then + tdLog.info('tdSql.checkData(0, 2, 4)') + tdSql.checkData(0, 2, 4) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data03 != 5 then + tdLog.info('tdSql.checkData(0, 3, 5)') + tdSql.checkData(0, 3, 5) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data04 != 6 then + tdLog.info('tdSql.checkData(0, 4, 6)') + tdSql.checkData(0, 4, 6) + # TSIM: return -1 + #TSIM: endi + # TSIM: + # TSIM: sql select * from $mt where tgcol2 = 1 -x step71 + tdLog.info('select * from %s where tgcol2 = 1 -x step71' % (mt)) + tdSql.error('select * from %s where tgcol2 = 11' % (mt)) + # TSIM: return -1 + # TSIM: step71: + # TSIM: sql select * from $mt where tgcol3 = 1 -x step72 + tdLog.info('select * from %s where tgcol3 = 1 -x step72' % (mt)) + tdSql.error('select * from %s where tgcol3 = 12' % (mt)) + # TSIM: return -1 + # TSIM: step72: + # TSIM: + # TSIM: print =============== step8 + tdLog.info('=============== step8') + # TSIM: $i = 8 + i = 8 + # TSIM: $mt = $mtPrefix . $i + mt = "%s%d" % (mtPrefix, i) + # TSIM: $tb = $tbPrefix . $i + tb = "%s%d" % (tbPrefix, i) + # TSIM: sql create table $mt (ts timestamp, tbcol int) TAGS(tgcol1 + # bigint, tgcol2 float, tgcol3 binary(10)) + tdLog.info( + 'create table %s (ts timestamp, tbcol int) TAGS(tgcol1 bigint, tgcol2 float, tgcol3 binary(10))' % + (mt)) + tdSql.execute( + 'create table %s (ts timestamp, tbcol int) TAGS(tgcol1 bigint, tgcol2 float, tgcol3 binary(10))' % + (mt)) + # TSIM: sql create table $tb using $mt tags( 1, 2, '3' ) + tdLog.info('create table %s using %s tags( 1, 2, "3" )' % (tb, mt)) + tdSql.execute('create table %s using %s tags( 1, 2, "3" )' % (tb, mt)) + # TSIM: sql insert into $tb values(now, 1) + tdLog.info('insert into %s values(now, 1)' % (tb)) + tdSql.execute('insert into %s values(now, 1)' % (tb)) + # TSIM: sql select * from $mt where tgcol3 = '3' + tdLog.info('select * from %s where tgcol3 = "3"' % (mt)) + tdSql.query('select * from %s where tgcol3 = "3"' % (mt)) + # TSIM: if $rows != 1 then + tdLog.info('tdSql.checkRow(1)') + tdSql.checkRows(1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data01 != 1 then + tdLog.info('tdSql.checkData(0, 1, 1)') + tdSql.checkData(0, 1, 1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data02 != 1 then + tdLog.info('tdSql.checkData(0, 2, 1)') + tdSql.checkData(0, 2, 1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data03 != 2.00000 then + tdLog.info('tdSql.checkData(0, 3, 2.00000)') + tdSql.checkData(0, 3, 2.00000) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data04 != 3 then + tdLog.info('tdSql.checkData(0, 4, 3)') + tdSql.checkData(0, 4, 3) + # TSIM: return -1 + #TSIM: endi + # TSIM: + # TSIM: sql alter table $mt change tag tgcol1 tgcol4 + tdLog.info('alter table %s change tag tgcol1 tgcol4' % (mt)) + tdSql.execute('alter table %s change tag tgcol1 tgcol4' % (mt)) + # TSIM: sql alter table $mt drop tag tgcol2 + tdLog.info('alter table %s drop tag tgcol2' % (mt)) + tdSql.execute('alter table %s drop tag tgcol2' % (mt)) + # TSIM: sql alter table $mt drop tag tgcol3 + tdLog.info('alter table %s drop tag tgcol3' % (mt)) + tdSql.execute('alter table %s drop tag tgcol3' % (mt)) + # TSIM: sql alter table $mt add tag tgcol5 binary(17) + tdLog.info('alter table %s add tag tgcol5 binary(17)' % (mt)) + tdSql.execute('alter table %s add tag tgcol5 binary(17)' % (mt)) + # TSIM: sql alter table $mt add tag tgcol6 bool + tdLog.info('alter table %s add tag tgcol6 bool' % (mt)) + tdSql.execute('alter table %s add tag tgcol6 bool' % (mt)) + # TSIM: sql reset query cache + tdLog.info('reset query cache') + tdSql.execute('reset query cache') + # TSIM: sql alter table $tb set tag tgcol4=4 + tdLog.info('alter table %s set tag tgcol4=4' % (tb)) + tdSql.execute('alter table %s set tag tgcol4=4' % (tb)) + # TSIM: sql alter table $tb set tag tgcol5=5 + tdLog.info('alter table %s set tag tgcol5=5' % (tb)) + tdSql.execute('alter table %s set tag tgcol5=5' % (tb)) + # TSIM: sql alter table $tb set tag tgcol6=1 + tdLog.info('alter table %s set tag tgcol6=1' % (tb)) + tdSql.execute('alter table %s set tag tgcol6=1' % (tb)) + # TSIM: sql reset query cache + tdLog.info('reset query cache') + tdSql.execute('reset query cache') + # TSIM: + # TSIM: sql select * from $mt where tgcol5 = '5' + tdLog.info('select * from %s where tgcol5 = "5"' % (mt)) + tdSql.query('select * from %s where tgcol5 = "5"' % (mt)) + # TSIM: print select * from $mt where tgcol5 = 5 + tdLog.info('select * from $mt where tgcol5 = 5') + # TSIM: print $data01 $data02 $data03 $data04 + tdLog.info('$data01 $data02 $data03 $data04') + # TSIM: if $rows != 1 then + tdLog.info('tdSql.checkRow(1)') + tdSql.checkRows(1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data01 != 1 then + tdLog.info('tdSql.checkData(0, 1, 1)') + tdSql.checkData(0, 1, 1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data02 != 4 then + tdLog.info('tdSql.checkData(0, 2, 4)') + tdSql.checkData(0, 2, 4) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data03 != 5 then + tdLog.info('tdSql.checkData(0, 3, 5)') + tdSql.checkData(0, 3, 5) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data04 != 1 then + tdLog.info('tdSql.checkData(0, 4, 1)') + tdSql.checkData(0, 4, 1) + # TSIM: return -1 + #TSIM: endi + # TSIM: + # TSIM: sql select * from $mt where tgcol2 = 1 -x step81 + tdLog.info('select * from %s where tgcol2 = 1 -x step81' % (mt)) + tdSql.error('select * from %s where tgcol2 = 11' % (mt)) + # TSIM: return -1 + # TSIM: step81: + # TSIM: sql select * from $mt where tgcol3 = 1 -x step82 + tdLog.info('select * from %s where tgcol3 = 1 -x step82' % (mt)) + tdSql.error('select * from %s where tgcol3 = 12' % (mt)) + # TSIM: return -1 + # TSIM: step82: + # TSIM: + # TSIM: print =============== step9 + tdLog.info('=============== step9') + # TSIM: $i = 9 + i = 9 + # TSIM: $mt = $mtPrefix . $i + mt = "%s%d" % (mtPrefix, i) + # TSIM: $tb = $tbPrefix . $i + tb = "%s%d" % (tbPrefix, i) + # TSIM: sql create table $mt (ts timestamp, tbcol int) TAGS(tgcol1 + # double, tgcol2 binary(10), tgcol3 binary(10)) + tdLog.info( + 'create table %s (ts timestamp, tbcol int) TAGS(tgcol1 double, tgcol2 binary(10), tgcol3 binary(10))' % + (mt)) + tdSql.execute( + 'create table %s (ts timestamp, tbcol int) TAGS(tgcol1 double, tgcol2 binary(10), tgcol3 binary(10))' % + (mt)) + # TSIM: sql create table $tb using $mt tags( 1, 2, '3' ) + tdLog.info('create table %s using %s tags( 1, 2, "3" )' % (tb, mt)) + tdSql.execute('create table %s using %s tags( 1, 2, "3" )' % (tb, mt)) + # TSIM: sql insert into $tb values(now, 1) + tdLog.info('insert into %s values(now, 1)' % (tb)) + tdSql.execute('insert into %s values(now, 1)' % (tb)) + # TSIM: sql select * from $mt where tgcol2 = '2' + tdLog.info('select * from %s where tgcol2 = "2"' % (mt)) + tdSql.query('select * from %s where tgcol2 = "2"' % (mt)) + # TSIM: if $rows != 1 then + tdLog.info('tdSql.checkRow(1)') + tdSql.checkRows(1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data01 != 1 then + tdLog.info('tdSql.checkData(0, 1, 1)') + tdSql.checkData(0, 1, 1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data02 != 1.000000000 then + tdLog.info('tdSql.checkData(0, 2, 1.000000000)') + tdSql.checkData(0, 2, 1.000000000) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data03 != 2 then + tdLog.info('tdSql.checkData(0, 3, 2)') + tdSql.checkData(0, 3, 2) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data04 != 3 then + tdLog.info('tdSql.checkData(0, 4, 3)') + tdSql.checkData(0, 4, 3) + # TSIM: return -1 + #TSIM: endi + # TSIM: + # TSIM: sql alter table $mt change tag tgcol1 tgcol4 + tdLog.info('alter table %s change tag tgcol1 tgcol4' % (mt)) + tdSql.execute('alter table %s change tag tgcol1 tgcol4' % (mt)) + # TSIM: sql alter table $mt drop tag tgcol2 + tdLog.info('alter table %s drop tag tgcol2' % (mt)) + tdSql.execute('alter table %s drop tag tgcol2' % (mt)) + # TSIM: sql alter table $mt drop tag tgcol3 + tdLog.info('alter table %s drop tag tgcol3' % (mt)) + tdSql.execute('alter table %s drop tag tgcol3' % (mt)) + # TSIM: sql alter table $mt add tag tgcol5 bool + tdLog.info('alter table %s add tag tgcol5 bool' % (mt)) + tdSql.execute('alter table %s add tag tgcol5 bool' % (mt)) + # TSIM: sql alter table $mt add tag tgcol6 float + tdLog.info('alter table %s add tag tgcol6 float' % (mt)) + tdSql.execute('alter table %s add tag tgcol6 float' % (mt)) + # TSIM: + # TSIM: sql reset query cache + tdLog.info('reset query cache') + tdSql.execute('reset query cache') + # TSIM: sql alter table $tb set tag tgcol4=4 + tdLog.info('alter table %s set tag tgcol4=4' % (tb)) + tdSql.execute('alter table %s set tag tgcol4=4' % (tb)) + # TSIM: sql alter table $tb set tag tgcol5=1 + tdLog.info('alter table %s set tag tgcol5=1' % (tb)) + tdSql.execute('alter table %s set tag tgcol5=1' % (tb)) + # TSIM: sql alter table $tb set tag tgcol6=6 + tdLog.info('alter table %s set tag tgcol6=6' % (tb)) + tdSql.execute('alter table %s set tag tgcol6=6' % (tb)) + # TSIM: sql reset query cache + tdLog.info('reset query cache') + tdSql.execute('reset query cache') + # TSIM: + # TSIM: sql select * from $mt where tgcol5 = 1 + tdLog.info('select * from %s where tgcol5 = 1' % (mt)) + tdSql.query('select * from %s where tgcol5 = 1' % (mt)) + # TSIM: print $data01 $data02 $data03 + tdLog.info('$data01 $data02 $data03') + # TSIM: if $rows != 1 then + tdLog.info('tdSql.checkRow(1)') + tdSql.checkRows(1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data01 != 1 then + tdLog.info('tdSql.checkData(0, 1, 1)') + tdSql.checkData(0, 1, 1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data02 != 4.000000000 then + tdLog.info('tdSql.checkData(0, 2, 4.000000000)') + tdSql.checkData(0, 2, 4.000000000) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data03 != 1 then + tdLog.info('tdSql.checkData(0, 3, 1)') + tdSql.checkData(0, 3, 1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data04 != 6.00000 then + tdLog.info('tdSql.checkData(0, 4, 6.00000)') + tdSql.checkData(0, 4, 6.00000) + # TSIM: return -1 + #TSIM: endi + # TSIM: + # TSIM: sql select * from $mt where tgcol3 = 1 -x step91 + tdLog.info('select * from %s where tgcol3 = 1 -x step91' % (mt)) + tdSql.error('select * from %s where tgcol3 = 11' % (mt)) + # TSIM: return -1 + # TSIM: step91: + # TSIM: sql select * from $mt where tgcol2 = 1 -x step92 + tdLog.info('select * from %s where tgcol2 = 1 -x step92' % (mt)) + tdSql.error('select * from %s where tgcol2 = 12' % (mt)) + # TSIM: return -1 + # TSIM: step92: + # TSIM: + # TSIM: print =============== step10 + tdLog.info('=============== step10') + # TSIM: $i = 10 + i = 10 + # TSIM: $mt = $mtPrefix . $i + mt = "%s%d" % (mtPrefix, i) + # TSIM: $tb = $tbPrefix . $i + tb = "%s%d" % (tbPrefix, i) + # TSIM: sql create table $mt (ts timestamp, tbcol int) TAGS(tgcol1 + # binary(10), tgcol2 binary(10), tgcol3 binary(10), tgcol4 binary(10)) + tdLog.info( + 'create table %s (ts timestamp, tbcol int) TAGS(tgcol1 binary(10), tgcol2 binary(10), tgcol3 binary(10), tgcol4 binary(10))' % + (mt)) + tdSql.execute( + 'create table %s (ts timestamp, tbcol int) TAGS(tgcol1 binary(10), tgcol2 binary(10), tgcol3 binary(10), tgcol4 binary(10))' % + (mt)) + # TSIM: sql create table $tb using $mt tags( '1', '2', '3', '4' ) + tdLog.info( + 'create table %s using %s tags( "1", "2", "3", "4" )' % + (tb, mt)) + tdSql.execute( + 'create table %s using %s tags( "1", "2", "3", "4" )' % + (tb, mt)) + # TSIM: sql insert into $tb values(now, 1) + tdLog.info('insert into %s values(now, 1)' % (tb)) + tdSql.execute('insert into %s values(now, 1)' % (tb)) + # TSIM: sql select * from $mt where tgcol4 = '4' + tdLog.info('select * from %s where tgcol4 = "4"' % (mt)) + tdSql.query('select * from %s where tgcol4 = "4"' % (mt)) + # TSIM: if $rows != 1 then + tdLog.info('tdSql.checkRow(1)') + tdSql.checkRows(1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data01 != 1 then + tdLog.info('tdSql.checkData(0, 1, 1)') + tdSql.checkData(0, 1, 1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data02 != 1 then + tdLog.info('tdSql.checkData(0, 2, 1)') + tdSql.checkData(0, 2, 1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data03 != 2 then + tdLog.info('tdSql.checkData(0, 3, 2)') + tdSql.checkData(0, 3, 2) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data04 != 3 then + tdLog.info('tdSql.checkData(0, 4, 3)') + tdSql.checkData(0, 4, 3) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data05 != 4 then + tdLog.info('tdSql.checkData(0, 5, 4)') + tdSql.checkData(0, 5, 4) + # TSIM: return -1 + #TSIM: endi + # TSIM: + # TSIM: sql alter table $mt change tag tgcol1 tgcol4 -x step103 + tdLog.info('alter table %s change tag tgcol1 tgcol4 -x step103' % (mt)) + tdSql.error('alter table %s change tag tgcol1 tgcol403' % (mt)) + # TSIM: return -1 + # TSIM: step103: + # TSIM: + # TSIM: sql alter table $mt drop tag tgcol2 + tdLog.info('alter table %s drop tag tgcol2' % (mt)) + tdSql.execute('alter table %s drop tag tgcol2' % (mt)) + # TSIM: sql alter table $mt drop tag tgcol3 + tdLog.info('alter table %s drop tag tgcol3' % (mt)) + tdSql.execute('alter table %s drop tag tgcol3' % (mt)) + # TSIM: sql alter table $mt drop tag tgcol4 + tdLog.info('alter table %s drop tag tgcol4' % (mt)) + tdSql.execute('alter table %s drop tag tgcol4' % (mt)) + # TSIM: sql reset query cache + tdLog.info('reset query cache') + tdSql.execute('reset query cache') + # TSIM: sql alter table $mt add tag tgcol4 binary(10) + tdLog.info('alter table %s add tag tgcol4 binary(10)' % (mt)) + tdSql.execute('alter table %s add tag tgcol4 binary(10)' % (mt)) + # TSIM: sql alter table $mt add tag tgcol5 bool + tdLog.info('alter table %s add tag tgcol5 bool' % (mt)) + tdSql.execute('alter table %s add tag tgcol5 bool' % (mt)) + # TSIM: + # TSIM: sql reset query cache + tdLog.info('reset query cache') + tdSql.execute('reset query cache') + # TSIM: sql alter table $tb set tag tgcol4=4 + tdLog.info('alter table %s set tag tgcol4=4' % (tb)) + tdSql.execute('alter table %s set tag tgcol4=4' % (tb)) + # TSIM: sql alter table $tb set tag tgcol5=false + tdLog.info('alter table %s set tag tgcol5=false' % (tb)) + tdSql.execute('alter table %s set tag tgcol5=false' % (tb)) + # TSIM: sql reset query cache + tdLog.info('reset query cache') + tdSql.execute('reset query cache') + # TSIM: + # TSIM: sql select * from $mt where tgcol4 = '4' + tdLog.info('select * from %s where tgcol4 = "4"' % (mt)) + tdSql.query('select * from %s where tgcol4 = "4"' % (mt)) + # TSIM: print $data01 $data02 $data03 + tdLog.info('$data01 $data02 $data03') + # TSIM: if $rows != 1 then + tdLog.info('tdSql.checkRow(1)') + tdSql.checkRows(1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data01 != 1 then + tdLog.info('tdSql.checkData(0, 1, 1)') + tdSql.checkData(0, 1, 1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data02 != 1 then + tdLog.info('tdSql.checkData(0, 2, 1)') + tdSql.checkData(0, 2, 1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data03 != 4 then + tdLog.info('tdSql.checkData(0, 3, 4)') + tdSql.checkData(0, 3, 4) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data04 != 0 then + tdLog.info('tdSql.checkData(0, 4, 0)') + tdSql.checkData(0, 4, 0) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data05 != NULL then + tdLog.info('tdSql.checkData(0, 5, NULL)') + tdSql.checkData(0, 5, None) + # TSIM: return -1 + #TSIM: endi + # TSIM: + # TSIM: sql select * from $mt where tgcol2 = 1 -x step101 + tdLog.info('select * from %s where tgcol2 = 1 -x step101' % (mt)) + tdSql.error('select * from %s where tgcol2 = 101' % (mt)) + # TSIM: return -1 + # TSIM: step101: + # TSIM: sql select * from $mt where tgcol3 = 1 -x step102 + tdLog.info('select * from %s where tgcol3 = 1 -x step102' % (mt)) + tdSql.error('select * from %s where tgcol3 = 102' % (mt)) + # TSIM: return -1 + # TSIM: step102: + # TSIM: + # TSIM: print =============== step11 + tdLog.info('=============== step11') + # TSIM: $i = 11 + i = 11 + # TSIM: $mt = $mtPrefix . $i + mt = "%s%d" % (mtPrefix, i) + # TSIM: $tb = $tbPrefix . $i + tb = "%s%d" % (tbPrefix, i) + # TSIM: sql create table $mt (ts timestamp, tbcol int) TAGS(tgcol1 + # bool, tgcol2 int, tgcol3 smallint, tgcol4 float, tgcol5 binary(10)) + tdLog.info( + 'create table %s (ts timestamp, tbcol int) TAGS(tgcol1 bool, tgcol2 int, tgcol3 smallint, tgcol4 float, tgcol5 binary(10))' % + (mt)) + tdSql.execute( + 'create table %s (ts timestamp, tbcol int) TAGS(tgcol1 bool, tgcol2 int, tgcol3 smallint, tgcol4 float, tgcol5 binary(10))' % + (mt)) + # TSIM: sql create table $tb using $mt tags( 1, 2, 3, 4, '5' ) + tdLog.info( + 'create table %s using %s tags( 1, 2, 3, 4, "5" )' % + (tb, mt)) + tdSql.execute( + 'create table %s using %s tags( 1, 2, 3, 4, "5" )' % + (tb, mt)) + # TSIM: sql insert into $tb values(now, 1) + tdLog.info('insert into %s values(now, 1)' % (tb)) + tdSql.execute('insert into %s values(now, 1)' % (tb)) + # TSIM: sql select * from $mt where tgcol1 = 1 + tdLog.info('select * from %s where tgcol1 = 1' % (mt)) + tdSql.query('select * from %s where tgcol1 = 1' % (mt)) + # TSIM: if $rows != 1 then + tdLog.info('tdSql.checkRow(1)') + tdSql.checkRows(1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data01 != 1 then + tdLog.info('tdSql.checkData(0, 1, 1)') + tdSql.checkData(0, 1, 1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data02 != 1 then + tdLog.info('tdSql.checkData(0, 2, 1)') + tdSql.checkData(0, 2, 1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data03 != 2 then + tdLog.info('tdSql.checkData(0, 3, 2)') + tdSql.checkData(0, 3, 2) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data04 != 3 then + tdLog.info('tdSql.checkData(0, 4, 3)') + tdSql.checkData(0, 4, 3) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data05 != 4.00000 then + tdLog.info('tdSql.checkData(0, 5, 4.00000)') + tdSql.checkData(0, 5, 4.00000) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data06 != 5 then + tdLog.info('tdSql.checkData(0, 6, 5)') + tdSql.checkData(0, 6, 5) + # TSIM: return -1 + #TSIM: endi + # TSIM: + # TSIM: sql alter table $mt change tag tgcol1 tgcol4 -x step114 + tdLog.info('alter table %s change tag tgcol1 tgcol4 -x step114' % (mt)) + tdSql.error('alter table %s change tag tgcol1 tgcol414' % (mt)) + # TSIM: return -1 + # TSIM: step114: + # TSIM: + # TSIM: sql alter table $mt drop tag tgcol2 + tdLog.info('alter table %s drop tag tgcol2' % (mt)) + tdSql.execute('alter table %s drop tag tgcol2' % (mt)) + # TSIM: sql alter table $mt drop tag tgcol3 + tdLog.info('alter table %s drop tag tgcol3' % (mt)) + tdSql.execute('alter table %s drop tag tgcol3' % (mt)) + # TSIM: sql alter table $mt drop tag tgcol4 + tdLog.info('alter table %s drop tag tgcol4' % (mt)) + tdSql.execute('alter table %s drop tag tgcol4' % (mt)) + # TSIM: sql alter table $mt drop tag tgcol5 + tdLog.info('alter table %s drop tag tgcol5' % (mt)) + tdSql.execute('alter table %s drop tag tgcol5' % (mt)) + # TSIM: sql reset query cache + tdLog.info('reset query cache') + tdSql.execute('reset query cache') + # TSIM: sql alter table $mt add tag tgcol4 binary(10) + tdLog.info('alter table %s add tag tgcol4 binary(10)' % (mt)) + tdSql.execute('alter table %s add tag tgcol4 binary(10)' % (mt)) + # TSIM: sql alter table $mt add tag tgcol5 int + tdLog.info('alter table %s add tag tgcol5 int' % (mt)) + tdSql.execute('alter table %s add tag tgcol5 int' % (mt)) + # TSIM: sql alter table $mt add tag tgcol6 binary(10) + tdLog.info('alter table %s add tag tgcol6 binary(10)' % (mt)) + tdSql.execute('alter table %s add tag tgcol6 binary(10)' % (mt)) + # TSIM: sql alter table $mt add tag tgcol7 bigint + tdLog.info('alter table %s add tag tgcol7 bigint' % (mt)) + tdSql.execute('alter table %s add tag tgcol7 bigint' % (mt)) + # TSIM: sql alter table $mt add tag tgcol8 smallint + tdLog.info('alter table %s add tag tgcol8 smallint' % (mt)) + tdSql.execute('alter table %s add tag tgcol8 smallint' % (mt)) + # TSIM: + # TSIM: sql reset query cache + tdLog.info('reset query cache') + tdSql.execute('reset query cache') + # TSIM: sql alter table $tb set tag tgcol4=4 + tdLog.info('alter table %s set tag tgcol4=4' % (tb)) + tdSql.execute('alter table %s set tag tgcol4=4' % (tb)) + # TSIM: sql alter table $tb set tag tgcol5=5 + tdLog.info('alter table %s set tag tgcol5=5' % (tb)) + tdSql.execute('alter table %s set tag tgcol5=5' % (tb)) + # TSIM: sql alter table $tb set tag tgcol6=6 + tdLog.info('alter table %s set tag tgcol6=6' % (tb)) + tdSql.execute('alter table %s set tag tgcol6=6' % (tb)) + # TSIM: sql alter table $tb set tag tgcol7=7 + tdLog.info('alter table %s set tag tgcol7=7' % (tb)) + tdSql.execute('alter table %s set tag tgcol7=7' % (tb)) + # TSIM: sql alter table $tb set tag tgcol8=8 + tdLog.info('alter table %s set tag tgcol8=8' % (tb)) + tdSql.execute('alter table %s set tag tgcol8=8' % (tb)) + # TSIM: sql reset query cache + tdLog.info('reset query cache') + tdSql.execute('reset query cache') + # TSIM: + # TSIM: sql select * from $mt where tgcol5 =5 + tdLog.info('select * from %s where tgcol5 =5' % (mt)) + tdSql.query('select * from %s where tgcol5 =5' % (mt)) + # TSIM: print $data01 $data02 $data03 + tdLog.info('$data01 $data02 $data03') + # TSIM: if $rows != 1 then + tdLog.info('tdSql.checkRow(1)') + tdSql.checkRows(1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data01 != 1 then + tdLog.info('tdSql.checkData(0, 1, 1)') + tdSql.checkData(0, 1, 1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data02 != 1 then + tdLog.info('tdSql.checkData(0, 2, 1)') + tdSql.checkData(0, 2, 1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data03 != 4 then + tdLog.info('tdSql.checkData(0, 3, 4)') + tdSql.checkData(0, 3, 4) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data04 != 5 then + tdLog.info('tdSql.checkData(0, 4, 5)') + tdSql.checkData(0, 4, 5) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data05 != 6 then + tdLog.info('tdSql.checkData(0, 5, 6)') + tdSql.checkData(0, 5, 6) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data06 != 7 then + tdLog.info('tdSql.checkData(0, 6, 7)') + tdSql.checkData(0, 6, 7) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data07 != 8 then + tdLog.info('tdSql.checkData(0, 7, 8)') + tdSql.checkData(0, 7, 8) + # TSIM: return -1 + #TSIM: endi + # TSIM: + # TSIM: sql select * from $mt where tgcol2 = 1 -x step111 + tdLog.info('select * from %s where tgcol2 = 1 -x step111' % (mt)) + tdSql.error('select * from %s where tgcol2 = 111' % (mt)) + # TSIM: return -1 + # TSIM: step111: + # TSIM: sql select * from $mt where tgcol3 = 1 -x step112 + tdLog.info('select * from %s where tgcol3 = 1 -x step112' % (mt)) + tdSql.error('select * from %s where tgcol3 = 112' % (mt)) + # TSIM: return -1 + # TSIM: step112: + # TSIM: sql select * from $mt where tgcol9 = 1 -x step113 + tdLog.info('select * from %s where tgcol9 = 1 -x step113' % (mt)) + tdSql.error('select * from %s where tgcol9 = 113' % (mt)) + # TSIM: return -1 + # TSIM: step113: + # TSIM: + # TSIM: print =============== step12 + tdLog.info('=============== step12') + # TSIM: $i = 12 + i = 12 + # TSIM: $mt = $mtPrefix . $i + mt = "%s%d" % (mtPrefix, i) + # TSIM: $tb = $tbPrefix . $i + tb = "%s%d" % (tbPrefix, i) + # TSIM: sql create table $mt (ts timestamp, tbcol int) TAGS(tgcol1 + # bool, tgcol2 smallint, tgcol3 float, tgcol4 double, tgcol5 + # binary(10), tgcol6 binary(20)) + tdLog.info( + 'create table %s (ts timestamp, tbcol int) TAGS(tgcol1 bool, tgcol2 smallint, tgcol3 float, tgcol4 double, tgcol5 binary(10), tgcol6 binary(20))' % + (mt)) + tdSql.execute( + 'create table %s (ts timestamp, tbcol int) TAGS(tgcol1 bool, tgcol2 smallint, tgcol3 float, tgcol4 double, tgcol5 binary(10), tgcol6 binary(20))' % + (mt)) + # TSIM: sql create table $tb using $mt tags( 1, 2, 3, 4, '5', '6' ) + tdLog.info( + 'create table %s using %s tags( 1, 2, 3, 4, "5", "6" )' % + (tb, mt)) + tdSql.execute( + 'create table %s using %s tags( 1, 2, 3, 4, "5", "6" )' % + (tb, mt)) + # TSIM: sql insert into $tb values(now, 1) + tdLog.info('insert into %s values(now, 1)' % (tb)) + tdSql.execute('insert into %s values(now, 1)' % (tb)) + # TSIM: sql select * from $mt where tgcol1 = 1 + tdLog.info('select * from %s where tgcol1 = 1' % (mt)) + tdSql.query('select * from %s where tgcol1 = 1' % (mt)) + # TSIM: if $rows != 1 then + tdLog.info('tdSql.checkRow(1)') + tdSql.checkRows(1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data01 != 1 then + tdLog.info('tdSql.checkData(0, 1, 1)') + tdSql.checkData(0, 1, 1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data02 != 1 then + tdLog.info('tdSql.checkData(0, 2, 1)') + tdSql.checkData(0, 2, 1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data03 != 2 then + tdLog.info('tdSql.checkData(0, 3, 2)') + tdSql.checkData(0, 3, 2) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data04 != 3.00000 then + tdLog.info('tdSql.checkData(0, 4, 3.00000)') + tdSql.checkData(0, 4, 3.00000) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data05 != 4.000000000 then + tdLog.info('tdSql.checkData(0, 5, 4.000000000)') + tdSql.checkData(0, 5, 4.000000000) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data06 != 5 then + tdLog.info('tdSql.checkData(0, 6, 5)') + tdSql.checkData(0, 6, 5) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data07 != 6 then + tdLog.info('tdSql.checkData(0, 7, 6)') + tdSql.checkData(0, 7, 6) + # TSIM: return -1 + #TSIM: endi + # TSIM: + # TSIM: sql alter table $mt drop tag tgcol2 + tdLog.info('alter table %s drop tag tgcol2' % (mt)) + tdSql.execute('alter table %s drop tag tgcol2' % (mt)) + # TSIM: sql alter table $mt drop tag tgcol3 + tdLog.info('alter table %s drop tag tgcol3' % (mt)) + tdSql.execute('alter table %s drop tag tgcol3' % (mt)) + # TSIM: sql alter table $mt drop tag tgcol4 + tdLog.info('alter table %s drop tag tgcol4' % (mt)) + tdSql.execute('alter table %s drop tag tgcol4' % (mt)) + # TSIM: sql alter table $mt drop tag tgcol5 + tdLog.info('alter table %s drop tag tgcol5' % (mt)) + tdSql.execute('alter table %s drop tag tgcol5' % (mt)) + # TSIM: sql reset query cache + tdLog.info('reset query cache') + tdSql.execute('reset query cache') + # TSIM: sql alter table $mt add tag tgcol2 binary(10) + tdLog.info('alter table %s add tag tgcol2 binary(10)' % (mt)) + tdSql.execute('alter table %s add tag tgcol2 binary(10)' % (mt)) + # TSIM: sql alter table $mt add tag tgcol3 int + tdLog.info('alter table %s add tag tgcol3 int' % (mt)) + tdSql.execute('alter table %s add tag tgcol3 int' % (mt)) + # TSIM: sql alter table $mt add tag tgcol4 binary(10) + tdLog.info('alter table %s add tag tgcol4 binary(10)' % (mt)) + tdSql.execute('alter table %s add tag tgcol4 binary(10)' % (mt)) + # TSIM: sql alter table $mt add tag tgcol5 bigint + tdLog.info('alter table %s add tag tgcol5 bigint' % (mt)) + tdSql.execute('alter table %s add tag tgcol5 bigint' % (mt)) + # TSIM: + # TSIM: sql reset query cache + tdLog.info('reset query cache') + tdSql.execute('reset query cache') + # TSIM: sql alter table $tb set tag tgcol1=false + tdLog.info('alter table %s set tag tgcol1=false' % (tb)) + tdSql.execute('alter table %s set tag tgcol1=false' % (tb)) + # TSIM: sql alter table $tb set tag tgcol2=5 + tdLog.info('alter table %s set tag tgcol2=5' % (tb)) + tdSql.execute('alter table %s set tag tgcol2=5' % (tb)) + # TSIM: sql alter table $tb set tag tgcol3=4 + tdLog.info('alter table %s set tag tgcol3=4' % (tb)) + tdSql.execute('alter table %s set tag tgcol3=4' % (tb)) + # TSIM: sql alter table $tb set tag tgcol4=3 + tdLog.info('alter table %s set tag tgcol4=3' % (tb)) + tdSql.execute('alter table %s set tag tgcol4=3' % (tb)) + # TSIM: sql alter table $tb set tag tgcol5=2 + tdLog.info('alter table %s set tag tgcol5=2' % (tb)) + tdSql.execute('alter table %s set tag tgcol5=2' % (tb)) + # TSIM: sql alter table $tb set tag tgcol6=1 + tdLog.info('alter table %s set tag tgcol6=1' % (tb)) + tdSql.execute('alter table %s set tag tgcol6=1' % (tb)) + # TSIM: sql reset query cache + tdLog.info('reset query cache') + tdSql.execute('reset query cache') + # TSIM: + # TSIM: sql select * from $mt where tgcol4 = '3' + tdLog.info('select * from %s where tgcol4 = "3"' % (mt)) + tdSql.query('select * from %s where tgcol4 = "3"' % (mt)) + # TSIM: print $data01 $data02 $data03 + tdLog.info('$data01 $data02 $data03') + # TSIM: if $rows != 1 then + tdLog.info('tdSql.checkRow(1)') + tdSql.checkRows(1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data01 != 1 then + tdLog.info('tdSql.checkData(0, 1, 1)') + tdSql.checkData(0, 1, 1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data02 != 0 then + tdLog.info('tdSql.checkData(0, 2, 0)') + tdSql.checkData(0, 2, 0) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data03 != 1 then + tdLog.info('tdSql.checkData(0, 3, 1)') + tdSql.checkData(0, 3, 1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data04 != 5 then + tdLog.info('tdSql.checkData(0, 4, 5)') + tdSql.checkData(0, 4, 5) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data05 != 4 then + tdLog.info('tdSql.checkData(0, 5, 4)') + tdSql.checkData(0, 5, 4) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data06 != 3 then + tdLog.info('tdSql.checkData(0, 6, 3)') + tdSql.checkData(0, 6, 3) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data07 != 2 then + tdLog.info('tdSql.checkData(0, 7, 2)') + tdSql.checkData(0, 7, 2) + # TSIM: return -1 + #TSIM: endi + # TSIM: + # TSIM: sql select * from $mt where tgcol2 = '5' + tdLog.info('select * from %s where tgcol2 = "5"' % (mt)) + tdSql.query('select * from %s where tgcol2 = "5"' % (mt)) + # TSIM: if $rows != 1 then + tdLog.info('tdSql.checkRow(1)') + tdSql.checkRows(1) + # TSIM: return -1 + #TSIM: endi + # TSIM: + # TSIM: sql select * from $mt where tgcol3 = 4 + tdLog.info('select * from %s where tgcol3 = 4' % (mt)) + tdSql.query('select * from %s where tgcol3 = 4' % (mt)) + # TSIM: if $rows != 1 then + tdLog.info('tdSql.checkRow(1)') + tdSql.checkRows(1) + # TSIM: return -1 + #TSIM: endi + # TSIM: + # TSIM: sql select * from $mt where tgcol5 = 2 + tdLog.info('select * from %s where tgcol5 = 2' % (mt)) + tdSql.query('select * from %s where tgcol5 = 2' % (mt)) + # TSIM: if $rows != 1 then + tdLog.info('tdSql.checkRow(1)') + tdSql.checkRows(1) + # TSIM: return -1 + #TSIM: endi + # TSIM: + # TSIM: sql select * from $mt where tgcol6 = '1' + tdLog.info('select * from %s where tgcol6 = "1"' % (mt)) + tdSql.query('select * from %s where tgcol6 = "1"' % (mt)) + # TSIM: if $rows != 1 then + tdLog.info('tdSql.checkRow(1)') + tdSql.checkRows(1) + # TSIM: return -1 + #TSIM: endi + # TSIM: + # TSIM: print =============== step13 + tdLog.info('=============== step13') + # TSIM: $i = 13 + i = 13 + # TSIM: $mt = $mtPrefix . $i + mt = "%s%d" % (mtPrefix, i) + # TSIM: $tb = $tbPrefix . $i + tb = "%s%d" % (tbPrefix, i) + # TSIM: sql create table $mt (ts timestamp, tbcol int) TAGS(tgcol1 + # binary(10), tgcol2 int, tgcol3 smallint, tgcol4 binary(11), tgcol5 + # double, tgcol6 binary(20)) + tdLog.info( + 'create table %s (ts timestamp, tbcol int) TAGS(tgcol1 binary(10), tgcol2 int, tgcol3 smallint, tgcol4 binary(11), tgcol5 double, tgcol6 binary(20))' % + (mt)) + tdSql.execute( + 'create table %s (ts timestamp, tbcol int) TAGS(tgcol1 binary(10), tgcol2 int, tgcol3 smallint, tgcol4 binary(11), tgcol5 double, tgcol6 binary(20))' % + (mt)) + # TSIM: sql create table $tb using $mt tags( '1', 2, 3, '4', 5, '6' ) + tdLog.info( + 'create table %s using %s tags( "1", 2, 3, "4", 5, "6" )' % + (tb, mt)) + tdSql.execute( + 'create table %s using %s tags( "1", 2, 3, "4", 5, "6" )' % + (tb, mt)) + # TSIM: sql insert into $tb values(now, 1) + tdLog.info('insert into %s values(now, 1)' % (tb)) + tdSql.execute('insert into %s values(now, 1)' % (tb)) + # TSIM: sql select * from $mt where tgcol1 = '1' + tdLog.info('select * from %s where tgcol1 = "1"' % (mt)) + tdSql.query('select * from %s where tgcol1 = "1"' % (mt)) + # TSIM: if $rows != 1 then + tdLog.info('tdSql.checkRow(1)') + tdSql.checkRows(1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data01 != 1 then + tdLog.info('tdSql.checkData(0, 1, 1)') + tdSql.checkData(0, 1, 1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data02 != 1 then + tdLog.info('tdSql.checkData(0, 2, 1)') + tdSql.checkData(0, 2, 1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data03 != 2 then + tdLog.info('tdSql.checkData(0, 3, 2)') + tdSql.checkData(0, 3, 2) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data04 != 3 then + tdLog.info('tdSql.checkData(0, 4, 3)') + tdSql.checkData(0, 4, 3) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data05 != 4 then + tdLog.info('tdSql.checkData(0, 5, 4)') + tdSql.checkData(0, 5, 4) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data06 != 5.000000000 then + tdLog.info('tdSql.checkData(0, 6, 5.000000000)') + tdSql.checkData(0, 6, 5.000000000) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data07 != 6 then + tdLog.info('tdSql.checkData(0, 7, 6)') + tdSql.checkData(0, 7, 6) + # TSIM: return -1 + #TSIM: endi + # TSIM: + # TSIM: sql alter table $mt drop tag tgcol2 + tdLog.info('alter table %s drop tag tgcol2' % (mt)) + tdSql.execute('alter table %s drop tag tgcol2' % (mt)) + # TSIM: sql alter table $mt drop tag tgcol4 + tdLog.info('alter table %s drop tag tgcol4' % (mt)) + tdSql.execute('alter table %s drop tag tgcol4' % (mt)) + # TSIM: sql alter table $mt drop tag tgcol6 + tdLog.info('alter table %s drop tag tgcol6' % (mt)) + tdSql.execute('alter table %s drop tag tgcol6' % (mt)) + # TSIM: sql reset query cache + tdLog.info('reset query cache') + tdSql.execute('reset query cache') + # TSIM: sql alter table $mt add tag tgcol2 binary(10) + tdLog.info('alter table %s add tag tgcol2 binary(10)' % (mt)) + tdSql.execute('alter table %s add tag tgcol2 binary(10)' % (mt)) + # TSIM: sql alter table $mt add tag tgcol4 int + tdLog.info('alter table %s add tag tgcol4 int' % (mt)) + tdSql.execute('alter table %s add tag tgcol4 int' % (mt)) + # TSIM: sql alter table $mt add tag tgcol6 bigint + tdLog.info('alter table %s add tag tgcol6 bigint' % (mt)) + tdSql.execute('alter table %s add tag tgcol6 bigint' % (mt)) + # TSIM: + # TSIM: sql reset query cache + tdLog.info('reset query cache') + tdSql.execute('reset query cache') + # TSIM: sql alter table $tb set tag tgcol1=7 + tdLog.info('alter table %s set tag tgcol1=7' % (tb)) + tdSql.execute('alter table %s set tag tgcol1=7' % (tb)) + # TSIM: sql alter table $tb set tag tgcol2=8 + tdLog.info('alter table %s set tag tgcol2=8' % (tb)) + tdSql.execute('alter table %s set tag tgcol2=8' % (tb)) + # TSIM: sql alter table $tb set tag tgcol3=9 + tdLog.info('alter table %s set tag tgcol3=9' % (tb)) + tdSql.execute('alter table %s set tag tgcol3=9' % (tb)) + # TSIM: sql alter table $tb set tag tgcol4=10 + tdLog.info('alter table %s set tag tgcol4=10' % (tb)) + tdSql.execute('alter table %s set tag tgcol4=10' % (tb)) + # TSIM: sql alter table $tb set tag tgcol5=11 + tdLog.info('alter table %s set tag tgcol5=11' % (tb)) + tdSql.execute('alter table %s set tag tgcol5=11' % (tb)) + # TSIM: sql alter table $tb set tag tgcol6=12 + tdLog.info('alter table %s set tag tgcol6=12' % (tb)) + tdSql.execute('alter table %s set tag tgcol6=12' % (tb)) + # TSIM: sql reset query cache + tdLog.info('reset query cache') + tdSql.execute('reset query cache') + # TSIM: + # TSIM: sql select * from $mt where tgcol2 = '8' + tdLog.info('select * from %s where tgcol2 = "8"' % (mt)) + tdSql.query('select * from %s where tgcol2 = "8"' % (mt)) + # TSIM: print $data01 $data02 $data03 + tdLog.info('$data01 $data02 $data03') + # TSIM: if $rows != 1 then + tdLog.info('tdSql.checkRow(1)') + tdSql.checkRows(1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data01 != 1 then + tdLog.info('tdSql.checkData(0, 1, 1)') + tdSql.checkData(0, 1, 1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data02 != 7 then + tdLog.info('tdSql.checkData(0, 2, 7)') + tdSql.checkData(0, 2, 7) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data03 != 9 then + tdLog.info('tdSql.checkData(0, 3, 9)') + tdSql.checkData(0, 3, 9) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data04 != 11.000000000 then + tdLog.info('tdSql.checkData(0, 4, 11.000000000)') + tdSql.checkData(0, 4, 11.000000000) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data05 != 8 then + tdLog.info('tdSql.checkData(0, 5, 8)') + tdSql.checkData(0, 5, 8) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data06 != 10 then + tdLog.info('tdSql.checkData(0, 6, 10)') + tdSql.checkData(0, 6, 10) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data07 != 12 then + tdLog.info('tdSql.checkData(0, 7, 12)') + tdSql.checkData(0, 7, 12) + # TSIM: return -1 + #TSIM: endi + # TSIM: + # TSIM: print =============== step14 + tdLog.info('=============== step14') + # TSIM: $i = 14 + i = 14 + # TSIM: $mt = $mtPrefix . $i + mt = "%s%d" % (mtPrefix, i) + # TSIM: $tb = $tbPrefix . $i + tb = "%s%d" % (tbPrefix, i) + # TSIM: sql create table $mt (ts timestamp, tbcol int) TAGS(tgcol1 + # bool, tgcol2 bigint) + tdLog.info( + 'create table %s (ts timestamp, tbcol int) TAGS(tgcol1 bool, tgcol2 bigint)' % + (mt)) + tdSql.execute( + 'create table %s (ts timestamp, tbcol int) TAGS(tgcol1 bool, tgcol2 bigint)' % + (mt)) + # TSIM: sql create table $tb using $mt tags( 1, 1 ) + tdLog.info('create table %s using %s tags( 1, 1 )' % (tb, mt)) + tdSql.execute('create table %s using %s tags( 1, 1 )' % (tb, mt)) + # TSIM: sql insert into $tb values(now, 1) + tdLog.info('insert into %s values(now, 1)' % (tb)) + tdSql.execute('insert into %s values(now, 1)' % (tb)) + # TSIM: + # TSIM: sql alter table $mt add tag tgcol3 binary(10) + tdLog.info('alter table %s add tag tgcol3 binary(10)' % (mt)) + tdSql.execute('alter table %s add tag tgcol3 binary(10)' % (mt)) + # TSIM: sql alter table $mt add tag tgcol4 int + tdLog.info('alter table %s add tag tgcol4 int' % (mt)) + tdSql.execute('alter table %s add tag tgcol4 int' % (mt)) + # TSIM: sql alter table $mt add tag tgcol5 bigint + tdLog.info('alter table %s add tag tgcol5 bigint' % (mt)) + tdSql.execute('alter table %s add tag tgcol5 bigint' % (mt)) + # TSIM: sql alter table $mt add tag tgcol6 bigint + tdLog.info('alter table %s add tag tgcol6 bigint' % (mt)) + tdSql.execute('alter table %s add tag tgcol6 bigint' % (mt)) + # TSIM: + # TSIM: return + # TSIM: sql alter table $mt add tag tgcol7 bigint -x step141 + tdLog.info('alter table %s add tag tgcol7 bigint -x step141' % (mt)) + tdSql.error('alter table %s add tag tgcol7 bigint41' % (mt)) + # TSIM: return -1 + # TSIM: step141: + # TSIM: sql reset query cache + tdLog.info('reset query cache') + tdSql.execute('reset query cache') + # TSIM: sql alter table $mt drop tag tgcol6 + tdLog.info('alter table %s drop tag tgcol6' % (mt)) + tdSql.execute('alter table %s drop tag tgcol6' % (mt)) + # TSIM: sql alter table $mt add tag tgcol7 bigint + tdLog.info('alter table %s add tag tgcol7 bigint' % (mt)) + tdSql.execute('alter table %s add tag tgcol7 bigint' % (mt)) + # TSIM: sql alter table $mt add tag tgcol8 bigint -x step142 + tdLog.info('alter table %s add tag tgcol8 bigint -x step142' % (mt)) + tdSql.error('alter table %s add tag tgcol8 bigint42' % (mt)) + # TSIM: return -1 + # TSIM: step142: + # TSIM: + # TSIM: print =============== clear + tdLog.info('=============== clear') + # TSIM: sql drop database $db + tdLog.info('sql drop database $db') + tdSql.execute('sql drop database $db') + # TSIM: sql show databases + tdLog.info('show databases') + tdSql.query('show databases') + # TSIM: if $rows != 0 then + tdLog.info('tdSql.checkRow(0)') + tdSql.checkRows(0) + # TSIM: return -1 + #TSIM: endi + # TSIM: + # TSIM: system sh/exec.sh -n dnode1 -s stop -x SIGINT +# convert end + + def stop(self): + tdSql.close() + tdLog.success("%s successfully executed" % __file__) + + +tdCases.addWindows(__file__, TDTestCase()) +tdCases.addLinux(__file__, TDTestCase()) diff --git a/tests/pytest/tag_lite/commit.py b/tests/pytest/tag_lite/commit.py new file mode 100644 index 0000000000000000000000000000000000000000..4070ebd368667ebe28fd0e917c2e103cdec90d93 --- /dev/null +++ b/tests/pytest/tag_lite/commit.py @@ -0,0 +1,2313 @@ +# -*- coding: utf-8 -*- + +import sys +from util.log import * +from util.cases import * +from util.sql import * + + +class TDTestCase: + def init(self, conn): + tdLog.debug("start to execute %s" % __file__) + tdSql.init(conn.cursor()) + + def run(self): + tdSql.prepare() + + # TSIM: system sh/stop_dnodes.sh + # TSIM: + # TSIM: + # TSIM: system sh/deploy.sh -n dnode1 -i 1 + # TSIM: system sh/cfg.sh -n dnode1 -c walLevel -v 0 + # TSIM: system sh/exec.sh -n dnode1 -s start + # TSIM: + # TSIM: sleep 3000 + # TSIM: sql connect + # TSIM: + # TSIM: print ======================== dnode1 start + tdLog.info('======================== dnode1 start') + # TSIM: + # TSIM: $dbPrefix = db + # TSIM: $tbPrefix = tb + tbPrefix = "tb" + # TSIM: $mtPrefix = mt + mtPrefix = "mt" + # TSIM: $tbNum = 10 + tbNum = 10 + # TSIM: $rowNum = 20 + rowNum = 20 + # TSIM: $totalNum = 200 + totalNum = 200 + # TSIM: + # TSIM: print =============== step1 + tdLog.info('=============== step1') + # TSIM: $i = 0 + i = 0 + # TSIM: $db = $dbPrefix . $i + # TSIM: + # TSIM: sql create database $db + # TSIM: sql use $db + # TSIM: + # TSIM: print =============== step2 + tdLog.info('=============== step2') + # TSIM: $i = 2 + i = 2 + # TSIM: $mt = $mtPrefix . $i + mt = "%s%d" % (mtPrefix, i) + # TSIM: $tb = $tbPrefix . $i + tb = "%s%d" % (tbPrefix, i) + # TSIM: sql create table $mt (ts timestamp, tbcol int) TAGS(tgcol1 + # bool, tgcol2 int) + tdLog.info( + 'create table %s (ts timestamp, tbcol int) TAGS(tgcol1 bool, tgcol2 int)' % + (mt)) + tdSql.execute( + 'create table %s (ts timestamp, tbcol int) TAGS(tgcol1 bool, tgcol2 int)' % + (mt)) + # TSIM: sql create table $tb using $mt tags( 1, 2 ) + tdLog.info('create table %s using %s tags( 1, 2 )' % (tb, mt)) + tdSql.execute('create table %s using %s tags( 1, 2 )' % (tb, mt)) + # TSIM: sql insert into $tb values(now, 1) + tdLog.info('insert into %s values(now, 1)' % (tb)) + tdSql.execute('insert into %s values(now, 1)' % (tb)) + # TSIM: sql select * from $mt where tgcol2 = 2 + tdLog.info('select * from %s where tgcol2 = 2' % (mt)) + tdSql.query('select * from %s where tgcol2 = 2' % (mt)) + # TSIM: if $rows != 1 then + tdLog.info('tdSql.checkRow(1)') + tdSql.checkRows(1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data01 != 1 then + tdLog.info('tdSql.checkData(0, 1, 1)') + tdSql.checkData(0, 1, 1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data02 != 1 then + tdLog.info('tdSql.checkData(0, 2, 1)') + tdSql.checkData(0, 2, 1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data03 != 2 then + tdLog.info('tdSql.checkData(0, 3, 2)') + tdSql.checkData(0, 3, 2) + # TSIM: return -1 + #TSIM: endi + # TSIM: + # TSIM: sql alter table $mt drop tag tgcol2 + tdLog.info('alter table %s drop tag tgcol2' % (mt)) + tdSql.execute('alter table %s drop tag tgcol2' % (mt)) + # TSIM: sql alter table $mt add tag tgcol4 int + tdLog.info('alter table %s add tag tgcol4 int' % (mt)) + tdSql.execute('alter table %s add tag tgcol4 int' % (mt)) + # TSIM: sql reset query cache + tdLog.info('reset query cache') + tdSql.execute('reset query cache') + # TSIM: sql alter table $tb set tag tgcol4 =4 + tdLog.info('alter table %s set tag tgcol4 =4' % (tb)) + tdSql.execute('alter table %s set tag tgcol4 =4' % (tb)) + # TSIM: sql reset query cache + tdLog.info('reset query cache') + tdSql.execute('reset query cache') + # TSIM: + # TSIM: sql select * from $mt where tgcol4 = 4 + tdLog.info('select * from %s where tgcol4 = 4' % (mt)) + tdSql.query('select * from %s where tgcol4 = 4' % (mt)) + # TSIM: print $data01 $data02 $data03 + tdLog.info('$data01 $data02 $data03') + # TSIM: if $rows != 1 then + tdLog.info('tdSql.checkRow(1)') + tdSql.checkRows(1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data01 != 1 then + tdLog.info('tdSql.checkData(0, 1, 1)') + tdSql.checkData(0, 1, 1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data02 != 1 then + tdLog.info('tdSql.checkData(0, 2, 1)') + tdSql.checkData(0, 2, 1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data03 != 4 then + tdLog.info('tdSql.checkData(0, 3, 4)') + tdSql.checkData(0, 3, 4) + # TSIM: return -1 + #TSIM: endi + # TSIM: + # TSIM: sql select * from $mt where tgcol2 = 1 -x step2 + tdLog.info('select * from %s where tgcol2 = 1 -x step2' % (mt)) + tdSql.error('select * from %s where tgcol2 = 1' % (mt)) + # TSIM: return -1 + # TSIM: step2: + # TSIM: + # TSIM: print =============== step3 + tdLog.info('=============== step3') + # TSIM: $i = 3 + i = 3 + # TSIM: $mt = $mtPrefix . $i + mt = "%s%d" % (mtPrefix, i) + # TSIM: $tb = $tbPrefix . $i + tb = "%s%d" % (tbPrefix, i) + # TSIM: sql create table $mt (ts timestamp, tbcol int) TAGS(tgcol1 + # smallint, tgcol2 tinyint) + tdLog.info( + 'create table %s (ts timestamp, tbcol int) TAGS(tgcol1 smallint, tgcol2 tinyint)' % + (mt)) + tdSql.execute( + 'create table %s (ts timestamp, tbcol int) TAGS(tgcol1 smallint, tgcol2 tinyint)' % + (mt)) + # TSIM: sql create table $tb using $mt tags( 1, 2 ) + tdLog.info('create table %s using %s tags( 1, 2 )' % (tb, mt)) + tdSql.execute('create table %s using %s tags( 1, 2 )' % (tb, mt)) + # TSIM: sql insert into $tb values(now, 1) + tdLog.info('insert into %s values(now, 1)' % (tb)) + tdSql.execute('insert into %s values(now, 1)' % (tb)) + # TSIM: sql select * from $mt where tgcol2 = 2 + tdLog.info('select * from %s where tgcol2 = 2' % (mt)) + tdSql.query('select * from %s where tgcol2 = 2' % (mt)) + # TSIM: if $rows != 1 then + tdLog.info('tdSql.checkRow(1)') + tdSql.checkRows(1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data01 != 1 then + tdLog.info('tdSql.checkData(0, 1, 1)') + tdSql.checkData(0, 1, 1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data02 != 1 then + tdLog.info('tdSql.checkData(0, 2, 1)') + tdSql.checkData(0, 2, 1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data03 != 2 then + tdLog.info('tdSql.checkData(0, 3, 2)') + tdSql.checkData(0, 3, 2) + # TSIM: return -1 + #TSIM: endi + # TSIM: + # TSIM: sql alter table $mt drop tag tgcol2 + tdLog.info('alter table %s drop tag tgcol2' % (mt)) + tdSql.execute('alter table %s drop tag tgcol2' % (mt)) + # TSIM: sql alter table $mt add tag tgcol4 tinyint + tdLog.info('alter table %s add tag tgcol4 tinyint' % (mt)) + tdSql.execute('alter table %s add tag tgcol4 tinyint' % (mt)) + # TSIM: sql reset query cache + tdLog.info('reset query cache') + tdSql.execute('reset query cache') + # TSIM: sql alter table $tb set tag tgcol4=4 + tdLog.info('alter table %s set tag tgcol4=4' % (tb)) + tdSql.execute('alter table %s set tag tgcol4=4' % (tb)) + # TSIM: sql reset query cache + tdLog.info('reset query cache') + tdSql.execute('reset query cache') + # TSIM: + # TSIM: sql select * from $mt where tgcol4 = 4 + tdLog.info('select * from %s where tgcol4 = 4' % (mt)) + tdSql.query('select * from %s where tgcol4 = 4' % (mt)) + # TSIM: print $data01 $data02 $data03 + tdLog.info('$data01 $data02 $data03') + # TSIM: if $rows != 1 then + tdLog.info('tdSql.checkRow(1)') + tdSql.checkRows(1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data01 != 1 then + tdLog.info('tdSql.checkData(0, 1, 1)') + tdSql.checkData(0, 1, 1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data02 != 1 then + tdLog.info('tdSql.checkData(0, 2, 1)') + tdSql.checkData(0, 2, 1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data03 != 4 then + tdLog.info('tdSql.checkData(0, 3, 4)') + tdSql.checkData(0, 3, 4) + # TSIM: return -1 + #TSIM: endi + # TSIM: + # TSIM: sql select * from $mt where tgcol2 = 1 -x step3 + tdLog.info('select * from %s where tgcol2 = 1 -x step3' % (mt)) + tdSql.error('select * from %s where tgcol2 = 1' % (mt)) + # TSIM: return -1 + # TSIM: step3: + # TSIM: + # TSIM: print =============== step4 + tdLog.info('=============== step4') + # TSIM: $i = 4 + i = 4 + # TSIM: $mt = $mtPrefix . $i + mt = "%s%d" % (mtPrefix, i) + # TSIM: $tb = $tbPrefix . $i + tb = "%s%d" % (tbPrefix, i) + # TSIM: sql create table $mt (ts timestamp, tbcol int) TAGS(tgcol1 + # bigint, tgcol2 float) + tdLog.info( + 'create table %s (ts timestamp, tbcol int) TAGS(tgcol1 bigint, tgcol2 float)' % + (mt)) + tdSql.execute( + 'create table %s (ts timestamp, tbcol int) TAGS(tgcol1 bigint, tgcol2 float)' % + (mt)) + # TSIM: sql create table $tb using $mt tags( 1, 2 ) + tdLog.info('create table %s using %s tags( 1, 2 )' % (tb, mt)) + tdSql.execute('create table %s using %s tags( 1, 2 )' % (tb, mt)) + # TSIM: sql insert into $tb values(now, 1) + tdLog.info('insert into %s values(now, 1)' % (tb)) + tdSql.execute('insert into %s values(now, 1)' % (tb)) + # TSIM: sql select * from $mt where tgcol2 = 2 + tdLog.info('select * from %s where tgcol2 = 2' % (mt)) + tdSql.query('select * from %s where tgcol2 = 2' % (mt)) + # TSIM: if $rows != 1 then + tdLog.info('tdSql.checkRow(1)') + tdSql.checkRows(1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data01 != 1 then + tdLog.info('tdSql.checkData(0, 1, 1)') + tdSql.checkData(0, 1, 1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data02 != 1 then + tdLog.info('tdSql.checkData(0, 2, 1)') + tdSql.checkData(0, 2, 1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data03 != 2.00000 then + tdLog.info('tdSql.checkData(0, 3, 2.00000)') + tdSql.checkData(0, 3, 2.00000) + # TSIM: return -1 + #TSIM: endi + # TSIM: + # TSIM: sql describe $tb + tdLog.info('describe %s' % (tb)) + tdSql.query('describe %s' % (tb)) + # TSIM: if $data21 != BIGINT then + tdLog.info('tdSql.checkDataType(2, 1, "BIGINT")') + tdSql.checkDataType(2, 1, "BIGINT") + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data31 != FLOAT then + tdLog.info('tdSql.checkDataType(3, 1, "FLOAT")') + tdSql.checkDataType(3, 1, "FLOAT") + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data23 != 1 then + tdLog.info('tdSql.checkData(2, 3, 1)') + tdSql.checkData(2, 3, 1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data33 != 2.000000 then + tdLog.info('tdSql.checkData(3, 3, 2.000000)') + tdSql.checkData(3, 3, 2.000000) + # TSIM: return -1 + #TSIM: endi + # TSIM: + # TSIM: sql alter table $mt drop tag tgcol2 + tdLog.info('alter table %s drop tag tgcol2' % (mt)) + tdSql.execute('alter table %s drop tag tgcol2' % (mt)) + # TSIM: sql alter table $mt add tag tgcol4 float + tdLog.info('alter table %s add tag tgcol4 float' % (mt)) + tdSql.execute('alter table %s add tag tgcol4 float' % (mt)) + # TSIM: sql reset query cache + tdLog.info('reset query cache') + tdSql.execute('reset query cache') + # TSIM: sql alter table $tb set tag tgcol4=4 + tdLog.info('alter table %s set tag tgcol4=4' % (tb)) + tdSql.execute('alter table %s set tag tgcol4=4' % (tb)) + # TSIM: sql reset query cache + tdLog.info('reset query cache') + tdSql.execute('reset query cache') + # TSIM: + # TSIM: sql select * from $mt where tgcol4 = 4 + tdLog.info('select * from %s where tgcol4 = 4' % (mt)) + tdSql.query('select * from %s where tgcol4 = 4' % (mt)) + # TSIM: print $data01 $data02 $data03 + tdLog.info('$data01 $data02 $data03') + # TSIM: if $rows != 1 then + tdLog.info('tdSql.checkRow(1)') + tdSql.checkRows(1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data01 != 1 then + tdLog.info('tdSql.checkData(0, 1, 1)') + tdSql.checkData(0, 1, 1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data02 != 1 then + tdLog.info('tdSql.checkData(0, 2, 1)') + tdSql.checkData(0, 2, 1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data03 != 4.00000 then + tdLog.info('tdSql.checkData(0, 3, 4.00000)') + tdSql.checkData(0, 3, 4.00000) + # TSIM: return -1 + #TSIM: endi + # TSIM: + # TSIM: sql select * from $mt where tgcol2 = 1 -x step4 + tdLog.info('select * from %s where tgcol2 = 1 -x step4' % (mt)) + tdSql.error('select * from %s where tgcol2 = 1' % (mt)) + # TSIM: return -1 + # TSIM: step4: + # TSIM: + # TSIM: print =============== step5 + tdLog.info('=============== step5') + # TSIM: $i = 5 + i = 5 + # TSIM: $mt = $mtPrefix . $i + mt = "%s%d" % (mtPrefix, i) + # TSIM: $tb = $tbPrefix . $i + tb = "%s%d" % (tbPrefix, i) + # TSIM: sql create table $mt (ts timestamp, tbcol int) TAGS(tgcol1 + # double, tgcol2 binary(10)) + tdLog.info( + 'create table %s (ts timestamp, tbcol int) TAGS(tgcol1 double, tgcol2 binary(10))' % + (mt)) + tdSql.execute( + 'create table %s (ts timestamp, tbcol int) TAGS(tgcol1 double, tgcol2 binary(10))' % + (mt)) + # TSIM: sql create table $tb using $mt tags( 1, '2' ) + tdLog.info('create table %s using %s tags( 1, "2" )' % (tb, mt)) + tdSql.execute('create table %s using %s tags( 1, "2" )' % (tb, mt)) + # TSIM: sql insert into $tb values(now, 1) + tdLog.info('insert into %s values(now, 1)' % (tb)) + tdSql.execute('insert into %s values(now, 1)' % (tb)) + # TSIM: sql select * from $mt where tgcol2 = '2' + tdLog.info('select * from %s where tgcol2 = "2"' % (mt)) + tdSql.query('select * from %s where tgcol2 = "2"' % (mt)) + # TSIM: if $rows != 1 then + tdLog.info('tdSql.checkRow(1)') + tdSql.checkRows(1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data01 != 1 then + tdLog.info('tdSql.checkData(0, 1, 1)') + tdSql.checkData(0, 1, 1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data02 != 1.000000000 then + tdLog.info('tdSql.checkData(0, 2, 1.000000000)') + tdSql.checkData(0, 2, 1.000000000) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data03 != 2 then + tdLog.info('tdSql.checkData(0, 3, 2)') + tdSql.checkData(0, 3, 2) + # TSIM: return -1 + #TSIM: endi + # TSIM: + # TSIM: sql alter table $mt drop tag tgcol2 + tdLog.info('alter table %s drop tag tgcol2' % (mt)) + tdSql.execute('alter table %s drop tag tgcol2' % (mt)) + # TSIM: sql alter table $mt add tag tgcol4 smallint + tdLog.info('alter table %s add tag tgcol4 smallint' % (mt)) + tdSql.execute('alter table %s add tag tgcol4 smallint' % (mt)) + # TSIM: sql reset query cache + tdLog.info('reset query cache') + tdSql.execute('reset query cache') + # TSIM: sql alter table $tb set tag tgcol4=4 + tdLog.info('alter table %s set tag tgcol4=4' % (tb)) + tdSql.execute('alter table %s set tag tgcol4=4' % (tb)) + # TSIM: sql reset query cache + tdLog.info('reset query cache') + tdSql.execute('reset query cache') + # TSIM: + # TSIM: sql select * from $mt where tgcol4 = 4 + tdLog.info('select * from %s where tgcol4 = 4' % (mt)) + tdSql.query('select * from %s where tgcol4 = 4' % (mt)) + # TSIM: print $data01 $data02 $data03 + tdLog.info('$data01 $data02 $data03') + # TSIM: if $rows != 1 then + tdLog.info('tdSql.checkRow(1)') + tdSql.checkRows(1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data01 != 1 then + tdLog.info('tdSql.checkData(0, 1, 1)') + tdSql.checkData(0, 1, 1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data02 != 1.000000000 then + tdLog.info('tdSql.checkData(0, 2, 1.000000000)') + tdSql.checkData(0, 2, 1.000000000) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data03 != 4 then + tdLog.info('tdSql.checkData(0, 3, 4)') + tdSql.checkData(0, 3, 4) + # TSIM: return -1 + #TSIM: endi + # TSIM: + # TSIM: sql select * from $mt where tgcol3 = '1' -x step5 + tdLog.info('select * from %s where tgcol3 = "1" -x step5' % (mt)) + tdSql.error('select * from %s where tgcol3 = "1"' % (mt)) + # TSIM: return -1 + # TSIM: step5: + # TSIM: + # TSIM: print =============== step6 + tdLog.info('=============== step6') + # TSIM: $i = 6 + i = 6 + # TSIM: $mt = $mtPrefix . $i + mt = "%s%d" % (mtPrefix, i) + # TSIM: $tb = $tbPrefix . $i + tb = "%s%d" % (tbPrefix, i) + # TSIM: sql create table $mt (ts timestamp, tbcol int) TAGS(tgcol1 + # bool, tgcol2 int, tgcol3 tinyint) + tdLog.info( + 'create table %s (ts timestamp, tbcol int) TAGS(tgcol1 bool, tgcol2 int, tgcol3 tinyint)' % + (mt)) + tdSql.execute( + 'create table %s (ts timestamp, tbcol int) TAGS(tgcol1 bool, tgcol2 int, tgcol3 tinyint)' % + (mt)) + # TSIM: sql create table $tb using $mt tags( 1, 2, 3 ) + tdLog.info('create table %s using %s tags( 1, 2, 3 )' % (tb, mt)) + tdSql.execute('create table %s using %s tags( 1, 2, 3 )' % (tb, mt)) + # TSIM: sql insert into $tb values(now, 1) + tdLog.info('insert into %s values(now, 1)' % (tb)) + tdSql.execute('insert into %s values(now, 1)' % (tb)) + # TSIM: sql select * from $mt where tgcol2 = 2 + tdLog.info('select * from %s where tgcol2 = 2' % (mt)) + tdSql.query('select * from %s where tgcol2 = 2' % (mt)) + # TSIM: if $rows != 1 then + tdLog.info('tdSql.checkRow(1)') + tdSql.checkRows(1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data01 != 1 then + tdLog.info('tdSql.checkData(0, 1, 1)') + tdSql.checkData(0, 1, 1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data02 != 1 then + tdLog.info('tdSql.checkData(0, 2, 1)') + tdSql.checkData(0, 2, 1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data03 != 2 then + tdLog.info('tdSql.checkData(0, 3, 2)') + tdSql.checkData(0, 3, 2) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data04 != 3 then + tdLog.info('tdSql.checkData(0, 4, 3)') + tdSql.checkData(0, 4, 3) + # TSIM: return -1 + #TSIM: endi + # TSIM: + # TSIM: sql alter table $mt change tag tgcol1 tgcol4 + tdLog.info('alter table %s change tag tgcol1 tgcol4' % (mt)) + tdSql.execute('alter table %s change tag tgcol1 tgcol4' % (mt)) + # TSIM: sql alter table $mt drop tag tgcol2 + tdLog.info('alter table %s drop tag tgcol2' % (mt)) + tdSql.execute('alter table %s drop tag tgcol2' % (mt)) + # TSIM: sql alter table $mt drop tag tgcol3 + tdLog.info('alter table %s drop tag tgcol3' % (mt)) + tdSql.execute('alter table %s drop tag tgcol3' % (mt)) + # TSIM: sql alter table $mt add tag tgcol5 binary(10) + tdLog.info('alter table %s add tag tgcol5 binary(10)' % (mt)) + tdSql.execute('alter table %s add tag tgcol5 binary(10)' % (mt)) + # TSIM: sql alter table $mt add tag tgcol6 binary(10) + tdLog.info('alter table %s add tag tgcol6 binary(10)' % (mt)) + tdSql.execute('alter table %s add tag tgcol6 binary(10)' % (mt)) + # TSIM: + # TSIM: sql reset query cache + tdLog.info('reset query cache') + tdSql.execute('reset query cache') + # TSIM: sql alter table $tb set tag tgcol4=false + tdLog.info('alter table %s set tag tgcol4=false' % (tb)) + tdSql.execute('alter table %s set tag tgcol4=false' % (tb)) + # TSIM: sql alter table $tb set tag tgcol5=5 + tdLog.info('alter table %s set tag tgcol5=5' % (tb)) + tdSql.execute('alter table %s set tag tgcol5=5' % (tb)) + # TSIM: sql alter table $tb set tag tgcol6=6 + tdLog.info('alter table %s set tag tgcol6=6' % (tb)) + tdSql.execute('alter table %s set tag tgcol6=6' % (tb)) + # TSIM: sql reset query cache + tdLog.info('reset query cache') + tdSql.execute('reset query cache') + # TSIM: + # TSIM: sql select * from $mt where tgcol5 = '5' + tdLog.info('select * from %s where tgcol5 = "5"' % (mt)) + tdSql.query('select * from %s where tgcol5 = "5"' % (mt)) + # TSIM: print $data01 $data02 $data03 + tdLog.info('$data01 $data02 $data03') + # TSIM: if $rows != 1 then + tdLog.info('tdSql.checkRow(1)') + tdSql.checkRows(1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data01 != 1 then + tdLog.info('tdSql.checkData(0, 1, 1)') + tdSql.checkData(0, 1, 1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data02 != 0 then + tdLog.info('tdSql.checkData(0, 2, 0)') + tdSql.checkData(0, 2, 0) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data03 != 5 then + tdLog.info('tdSql.checkData(0, 3, 5)') + tdSql.checkData(0, 3, 5) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data04 != 6 then + tdLog.info('tdSql.checkData(0, 4, 6)') + tdSql.checkData(0, 4, 6) + # TSIM: return -1 + #TSIM: endi + # TSIM: + # TSIM: sql select * from $mt where tgcol6 = '6' + tdLog.info('select * from %s where tgcol6 = "6"' % (mt)) + tdSql.query('select * from %s where tgcol6 = "6"' % (mt)) + # TSIM: print $data01 $data02 $data03 + tdLog.info('$data01 $data02 $data03') + # TSIM: if $rows != 1 then + tdLog.info('tdSql.checkRow(1)') + tdSql.checkRows(1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data01 != 1 then + tdLog.info('tdSql.checkData(0, 1, 1)') + tdSql.checkData(0, 1, 1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data02 != 0 then + tdLog.info('tdSql.checkData(0, 2, 0)') + tdSql.checkData(0, 2, 0) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data03 != 5 then + tdLog.info('tdSql.checkData(0, 3, 5)') + tdSql.checkData(0, 3, 5) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data04 != 6 then + tdLog.info('tdSql.checkData(0, 4, 6)') + tdSql.checkData(0, 4, 6) + # TSIM: return -1 + #TSIM: endi + # TSIM: + # TSIM: sql select * from $mt where tgcol4 = 1 + tdLog.info('select * from %s where tgcol4 = 1' % (mt)) + tdSql.query('select * from %s where tgcol4 = 1' % (mt)) + # TSIM: if $rows != 0 then + tdLog.info('tdSql.checkRow(0)') + tdSql.checkRows(0) + # TSIM: return -1 + #TSIM: endi + # TSIM: sql select * from $mt where tgcol3 = 1 -x step52 + tdLog.info('select * from %s where tgcol3 = 1 -x step52' % (mt)) + tdSql.error('select * from %s where tgcol3 = 12' % (mt)) + # TSIM: return -1 + # TSIM: step52: + # TSIM: + # TSIM: print =============== step7 + tdLog.info('=============== step7') + # TSIM: $i = 7 + i = 7 + # TSIM: $mt = $mtPrefix . $i + mt = "%s%d" % (mtPrefix, i) + # TSIM: $tb = $tbPrefix . $i + tb = "%s%d" % (tbPrefix, i) + # TSIM: sql create table $mt (ts timestamp, tbcol int) TAGS(tgcol1 + # smallint, tgcol2 tinyint, tgcol3 binary(10)) + tdLog.info( + 'create table %s (ts timestamp, tbcol int) TAGS(tgcol1 smallint, tgcol2 tinyint, tgcol3 binary(10))' % + (mt)) + tdSql.execute( + 'create table %s (ts timestamp, tbcol int) TAGS(tgcol1 smallint, tgcol2 tinyint, tgcol3 binary(10))' % + (mt)) + # TSIM: sql create table $tb using $mt tags( 1, 2, '3' ) + tdLog.info('create table %s using %s tags( 1, 2, "3" )' % (tb, mt)) + tdSql.execute('create table %s using %s tags( 1, 2, "3" )' % (tb, mt)) + # TSIM: sql insert into $tb values(now, 1) + tdLog.info('insert into %s values(now, 1)' % (tb)) + tdSql.execute('insert into %s values(now, 1)' % (tb)) + # TSIM: sql select * from $mt where tgcol3 = '3' + tdLog.info('select * from %s where tgcol3 = "3"' % (mt)) + tdSql.query('select * from %s where tgcol3 = "3"' % (mt)) + # TSIM: if $rows != 1 then + tdLog.info('tdSql.checkRow(1)') + tdSql.checkRows(1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data01 != 1 then + tdLog.info('tdSql.checkData(0, 1, 1)') + tdSql.checkData(0, 1, 1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data02 != 1 then + tdLog.info('tdSql.checkData(0, 2, 1)') + tdSql.checkData(0, 2, 1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data03 != 2 then + tdLog.info('tdSql.checkData(0, 3, 2)') + tdSql.checkData(0, 3, 2) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data04 != 3 then + tdLog.info('tdSql.checkData(0, 4, 3)') + tdSql.checkData(0, 4, 3) + # TSIM: return -1 + #TSIM: endi + # TSIM: + # TSIM: sql alter table $mt change tag tgcol1 tgcol4 + tdLog.info('alter table %s change tag tgcol1 tgcol4' % (mt)) + tdSql.execute('alter table %s change tag tgcol1 tgcol4' % (mt)) + # TSIM: sql alter table $mt drop tag tgcol2 + tdLog.info('alter table %s drop tag tgcol2' % (mt)) + tdSql.execute('alter table %s drop tag tgcol2' % (mt)) + # TSIM: sql alter table $mt drop tag tgcol3 + tdLog.info('alter table %s drop tag tgcol3' % (mt)) + tdSql.execute('alter table %s drop tag tgcol3' % (mt)) + # TSIM: sql alter table $mt add tag tgcol5 bigint + tdLog.info('alter table %s add tag tgcol5 bigint' % (mt)) + tdSql.execute('alter table %s add tag tgcol5 bigint' % (mt)) + # TSIM: sql alter table $mt add tag tgcol6 tinyint + tdLog.info('alter table %s add tag tgcol6 tinyint' % (mt)) + tdSql.execute('alter table %s add tag tgcol6 tinyint' % (mt)) + # TSIM: + # TSIM: sql reset query cache + tdLog.info('reset query cache') + tdSql.execute('reset query cache') + # TSIM: sql alter table $tb set tag tgcol4=4 + tdLog.info('alter table %s set tag tgcol4=4' % (tb)) + tdSql.execute('alter table %s set tag tgcol4=4' % (tb)) + # TSIM: sql alter table $tb set tag tgcol5=5 + tdLog.info('alter table %s set tag tgcol5=5' % (tb)) + tdSql.execute('alter table %s set tag tgcol5=5' % (tb)) + # TSIM: sql alter table $tb set tag tgcol6=6 + tdLog.info('alter table %s set tag tgcol6=6' % (tb)) + tdSql.execute('alter table %s set tag tgcol6=6' % (tb)) + # TSIM: sql reset query cache + tdLog.info('reset query cache') + tdSql.execute('reset query cache') + # TSIM: + # TSIM: sql select * from $mt where tgcol6 = 6 + tdLog.info('select * from %s where tgcol6 = 6' % (mt)) + tdSql.query('select * from %s where tgcol6 = 6' % (mt)) + # TSIM: print $data01 $data02 $data03 + tdLog.info('$data01 $data02 $data03') + # TSIM: if $rows != 1 then + tdLog.info('tdSql.checkRow(1)') + tdSql.checkRows(1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data01 != 1 then + tdLog.info('tdSql.checkData(0, 1, 1)') + tdSql.checkData(0, 1, 1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data02 != 4 then + tdLog.info('tdSql.checkData(0, 2, 4)') + tdSql.checkData(0, 2, 4) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data03 != 5 then + tdLog.info('tdSql.checkData(0, 3, 5)') + tdSql.checkData(0, 3, 5) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data04 != 6 then + tdLog.info('tdSql.checkData(0, 4, 6)') + tdSql.checkData(0, 4, 6) + # TSIM: return -1 + #TSIM: endi + # TSIM: + # TSIM: sql select * from $mt where tgcol2 = 1 -x step71 + tdLog.info('select * from %s where tgcol2 = 1 -x step71' % (mt)) + tdSql.error('select * from %s where tgcol2 = 11' % (mt)) + # TSIM: return -1 + # TSIM: step71: + # TSIM: sql select * from $mt where tgcol3 = 1 -x step72 + tdLog.info('select * from %s where tgcol3 = 1 -x step72' % (mt)) + tdSql.error('select * from %s where tgcol3 = 12' % (mt)) + # TSIM: return -1 + # TSIM: step72: + # TSIM: + # TSIM: print =============== step8 + tdLog.info('=============== step8') + # TSIM: $i = 8 + i = 8 + # TSIM: $mt = $mtPrefix . $i + mt = "%s%d" % (mtPrefix, i) + # TSIM: $tb = $tbPrefix . $i + tb = "%s%d" % (tbPrefix, i) + # TSIM: sql create table $mt (ts timestamp, tbcol int) TAGS(tgcol1 + # bigint, tgcol2 float, tgcol3 binary(10)) + tdLog.info( + 'create table %s (ts timestamp, tbcol int) TAGS(tgcol1 bigint, tgcol2 float, tgcol3 binary(10))' % + (mt)) + tdSql.execute( + 'create table %s (ts timestamp, tbcol int) TAGS(tgcol1 bigint, tgcol2 float, tgcol3 binary(10))' % + (mt)) + # TSIM: sql create table $tb using $mt tags( 1, 2, '3' ) + tdLog.info('create table %s using %s tags( 1, 2, "3" )' % (tb, mt)) + tdSql.execute('create table %s using %s tags( 1, 2, "3" )' % (tb, mt)) + # TSIM: sql insert into $tb values(now, 1) + tdLog.info('insert into %s values(now, 1)' % (tb)) + tdSql.execute('insert into %s values(now, 1)' % (tb)) + # TSIM: sql select * from $mt where tgcol3 = '3' + tdLog.info('select * from %s where tgcol3 = "3"' % (mt)) + tdSql.query('select * from %s where tgcol3 = "3"' % (mt)) + # TSIM: if $rows != 1 then + tdLog.info('tdSql.checkRow(1)') + tdSql.checkRows(1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data01 != 1 then + tdLog.info('tdSql.checkData(0, 1, 1)') + tdSql.checkData(0, 1, 1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data02 != 1 then + tdLog.info('tdSql.checkData(0, 2, 1)') + tdSql.checkData(0, 2, 1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data03 != 2.00000 then + tdLog.info('tdSql.checkData(0, 3, 2.00000)') + tdSql.checkData(0, 3, 2.00000) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data04 != 3 then + tdLog.info('tdSql.checkData(0, 4, 3)') + tdSql.checkData(0, 4, 3) + # TSIM: return -1 + #TSIM: endi + # TSIM: + # TSIM: sql alter table $mt change tag tgcol1 tgcol4 + tdLog.info('alter table %s change tag tgcol1 tgcol4' % (mt)) + tdSql.execute('alter table %s change tag tgcol1 tgcol4' % (mt)) + # TSIM: sql alter table $mt drop tag tgcol2 + tdLog.info('alter table %s drop tag tgcol2' % (mt)) + tdSql.execute('alter table %s drop tag tgcol2' % (mt)) + # TSIM: sql alter table $mt drop tag tgcol3 + tdLog.info('alter table %s drop tag tgcol3' % (mt)) + tdSql.execute('alter table %s drop tag tgcol3' % (mt)) + # TSIM: sql alter table $mt add tag tgcol5 binary(17) + tdLog.info('alter table %s add tag tgcol5 binary(17)' % (mt)) + tdSql.execute('alter table %s add tag tgcol5 binary(17)' % (mt)) + # TSIM: sql alter table $mt add tag tgcol6 bool + tdLog.info('alter table %s add tag tgcol6 bool' % (mt)) + tdSql.execute('alter table %s add tag tgcol6 bool' % (mt)) + # TSIM: sql reset query cache + tdLog.info('reset query cache') + tdSql.execute('reset query cache') + # TSIM: sql alter table $tb set tag tgcol4=4 + tdLog.info('alter table %s set tag tgcol4=4' % (tb)) + tdSql.execute('alter table %s set tag tgcol4=4' % (tb)) + # TSIM: sql alter table $tb set tag tgcol5=5 + tdLog.info('alter table %s set tag tgcol5=5' % (tb)) + tdSql.execute('alter table %s set tag tgcol5=5' % (tb)) + # TSIM: sql alter table $tb set tag tgcol6=1 + tdLog.info('alter table %s set tag tgcol6=1' % (tb)) + tdSql.execute('alter table %s set tag tgcol6=1' % (tb)) + # TSIM: sql reset query cache + tdLog.info('reset query cache') + tdSql.execute('reset query cache') + # TSIM: + # TSIM: sql select * from $mt where tgcol5 = '5' + tdLog.info('select * from %s where tgcol5 = "5"' % (mt)) + tdSql.query('select * from %s where tgcol5 = "5"' % (mt)) + # TSIM: print $data01 $data02 $data03 + tdLog.info('$data01 $data02 $data03') + # TSIM: if $rows != 1 then + tdLog.info('tdSql.checkRow(1)') + tdSql.checkRows(1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data01 != 1 then + tdLog.info('tdSql.checkData(0, 1, 1)') + tdSql.checkData(0, 1, 1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data02 != 4 then + tdLog.info('tdSql.checkData(0, 2, 4)') + tdSql.checkData(0, 2, 4) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data03 != 5 then + tdLog.info('tdSql.checkData(0, 3, 5)') + tdSql.checkData(0, 3, 5) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data04 != 1 then + tdLog.info('tdSql.checkData(0, 4, 1)') + tdSql.checkData(0, 4, 1) + # TSIM: return -1 + #TSIM: endi + # TSIM: + # TSIM: sql select * from $mt where tgcol2 = 1 -x step81 + tdLog.info('select * from %s where tgcol2 = 1 -x step81' % (mt)) + tdSql.error('select * from %s where tgcol2 = 11' % (mt)) + # TSIM: return -1 + # TSIM: step81: + # TSIM: sql select * from $mt where tgcol3 = 1 -x step82 + tdLog.info('select * from %s where tgcol3 = 1 -x step82' % (mt)) + tdSql.error('select * from %s where tgcol3 = 12' % (mt)) + # TSIM: return -1 + # TSIM: step82: + # TSIM: + # TSIM: print =============== step9 + tdLog.info('=============== step9') + # TSIM: $i = 9 + i = 9 + # TSIM: $mt = $mtPrefix . $i + mt = "%s%d" % (mtPrefix, i) + # TSIM: $tb = $tbPrefix . $i + tb = "%s%d" % (tbPrefix, i) + # TSIM: sql create table $mt (ts timestamp, tbcol int) TAGS(tgcol1 + # double, tgcol2 binary(10), tgcol3 binary(10)) + tdLog.info( + 'create table %s (ts timestamp, tbcol int) TAGS(tgcol1 double, tgcol2 binary(10), tgcol3 binary(10))' % + (mt)) + tdSql.execute( + 'create table %s (ts timestamp, tbcol int) TAGS(tgcol1 double, tgcol2 binary(10), tgcol3 binary(10))' % + (mt)) + # TSIM: sql create table $tb using $mt tags( 1, 2, '3' ) + tdLog.info('create table %s using %s tags( 1, 2, "3" )' % (tb, mt)) + tdSql.execute('create table %s using %s tags( 1, 2, "3" )' % (tb, mt)) + # TSIM: sql insert into $tb values(now, 1) + tdLog.info('insert into %s values(now, 1)' % (tb)) + tdSql.execute('insert into %s values(now, 1)' % (tb)) + # TSIM: sql select * from $mt where tgcol2 = '2' + tdLog.info('select * from %s where tgcol2 = "2"' % (mt)) + tdSql.query('select * from %s where tgcol2 = "2"' % (mt)) + # TSIM: if $rows != 1 then + tdLog.info('tdSql.checkRow(1)') + tdSql.checkRows(1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data01 != 1 then + tdLog.info('tdSql.checkData(0, 1, 1)') + tdSql.checkData(0, 1, 1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data02 != 1.000000000 then + tdLog.info('tdSql.checkData(0, 2, 1.000000000)') + tdSql.checkData(0, 2, 1.000000000) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data03 != 2 then + tdLog.info('tdSql.checkData(0, 3, 2)') + tdSql.checkData(0, 3, 2) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data04 != 3 then + tdLog.info('tdSql.checkData(0, 4, 3)') + tdSql.checkData(0, 4, 3) + # TSIM: return -1 + #TSIM: endi + # TSIM: + # TSIM: sql alter table $mt change tag tgcol1 tgcol4 + tdLog.info('alter table %s change tag tgcol1 tgcol4' % (mt)) + tdSql.execute('alter table %s change tag tgcol1 tgcol4' % (mt)) + # TSIM: sql alter table $mt drop tag tgcol2 + tdLog.info('alter table %s drop tag tgcol2' % (mt)) + tdSql.execute('alter table %s drop tag tgcol2' % (mt)) + # TSIM: sql alter table $mt drop tag tgcol3 + tdLog.info('alter table %s drop tag tgcol3' % (mt)) + tdSql.execute('alter table %s drop tag tgcol3' % (mt)) + # TSIM: sql alter table $mt add tag tgcol5 bool + tdLog.info('alter table %s add tag tgcol5 bool' % (mt)) + tdSql.execute('alter table %s add tag tgcol5 bool' % (mt)) + # TSIM: sql alter table $mt add tag tgcol6 float + tdLog.info('alter table %s add tag tgcol6 float' % (mt)) + tdSql.execute('alter table %s add tag tgcol6 float' % (mt)) + # TSIM: + # TSIM: sql reset query cache + tdLog.info('reset query cache') + tdSql.execute('reset query cache') + # TSIM: sql alter table $tb set tag tgcol4=4 + tdLog.info('alter table %s set tag tgcol4=4' % (tb)) + tdSql.execute('alter table %s set tag tgcol4=4' % (tb)) + # TSIM: sql alter table $tb set tag tgcol5=1 + tdLog.info('alter table %s set tag tgcol5=1' % (tb)) + tdSql.execute('alter table %s set tag tgcol5=1' % (tb)) + # TSIM: sql alter table $tb set tag tgcol6=6 + tdLog.info('alter table %s set tag tgcol6=6' % (tb)) + tdSql.execute('alter table %s set tag tgcol6=6' % (tb)) + # TSIM: sql reset query cache + tdLog.info('reset query cache') + tdSql.execute('reset query cache') + # TSIM: + # TSIM: sql select * from $mt where tgcol5 = 1 + tdLog.info('select * from %s where tgcol5 = 1' % (mt)) + tdSql.query('select * from %s where tgcol5 = 1' % (mt)) + # TSIM: print $data01 $data02 $data03 + tdLog.info('$data01 $data02 $data03') + # TSIM: if $rows != 1 then + tdLog.info('tdSql.checkRow(1)') + tdSql.checkRows(1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data01 != 1 then + tdLog.info('tdSql.checkData(0, 1, 1)') + tdSql.checkData(0, 1, 1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data02 != 4.000000000 then + tdLog.info('tdSql.checkData(0, 2, 4.000000000)') + tdSql.checkData(0, 2, 4.000000000) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data03 != 1 then + tdLog.info('tdSql.checkData(0, 3, 1)') + tdSql.checkData(0, 3, 1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data04 != 6.00000 then + tdLog.info('tdSql.checkData(0, 4, 6.00000)') + tdSql.checkData(0, 4, 6.00000) + # TSIM: return -1 + #TSIM: endi + # TSIM: + # TSIM: sql select * from $mt where tgcol3 = 1 -x step91 + tdLog.info('select * from %s where tgcol3 = 1 -x step91' % (mt)) + tdSql.error('select * from %s where tgcol3 = 11' % (mt)) + # TSIM: return -1 + # TSIM: step91: + # TSIM: sql select * from $mt where tgcol2 = 1 -x step92 + tdLog.info('select * from %s where tgcol2 = 1 -x step92' % (mt)) + tdSql.error('select * from %s where tgcol2 = 12' % (mt)) + # TSIM: return -1 + # TSIM: step92: + # TSIM: + # TSIM: print =============== step10 + tdLog.info('=============== step10') + # TSIM: $i = 10 + i = 10 + # TSIM: $mt = $mtPrefix . $i + mt = "%s%d" % (mtPrefix, i) + # TSIM: $tb = $tbPrefix . $i + tb = "%s%d" % (tbPrefix, i) + # TSIM: sql create table $mt (ts timestamp, tbcol int) TAGS(tgcol1 + # binary(10), tgcol2 binary(10), tgcol3 binary(10), tgcol4 binary(10)) + tdLog.info( + 'create table %s (ts timestamp, tbcol int) TAGS(tgcol1 binary(10), tgcol2 binary(10), tgcol3 binary(10), tgcol4 binary(10))' % + (mt)) + tdSql.execute( + 'create table %s (ts timestamp, tbcol int) TAGS(tgcol1 binary(10), tgcol2 binary(10), tgcol3 binary(10), tgcol4 binary(10))' % + (mt)) + # TSIM: sql create table $tb using $mt tags( '1', '2', '3', '4' ) + tdLog.info( + 'create table %s using %s tags( "1", "2", "3", "4" )' % + (tb, mt)) + tdSql.execute( + 'create table %s using %s tags( "1", "2", "3", "4" )' % + (tb, mt)) + # TSIM: sql insert into $tb values(now, 1) + tdLog.info('insert into %s values(now, 1)' % (tb)) + tdSql.execute('insert into %s values(now, 1)' % (tb)) + # TSIM: sql select * from $mt where tgcol4 = '4' + tdLog.info('select * from %s where tgcol4 = "4"' % (mt)) + tdSql.query('select * from %s where tgcol4 = "4"' % (mt)) + # TSIM: if $rows != 1 then + tdLog.info('tdSql.checkRow(1)') + tdSql.checkRows(1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data01 != 1 then + tdLog.info('tdSql.checkData(0, 1, 1)') + tdSql.checkData(0, 1, 1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data02 != 1 then + tdLog.info('tdSql.checkData(0, 2, 1)') + tdSql.checkData(0, 2, 1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data03 != 2 then + tdLog.info('tdSql.checkData(0, 3, 2)') + tdSql.checkData(0, 3, 2) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data04 != 3 then + tdLog.info('tdSql.checkData(0, 4, 3)') + tdSql.checkData(0, 4, 3) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data05 != 4 then + tdLog.info('tdSql.checkData(0, 5, 4)') + tdSql.checkData(0, 5, 4) + # TSIM: return -1 + #TSIM: endi + # TSIM: + # TSIM: sql alter table $mt change tag tgcol1 tgcol4 -x step103 + tdLog.info('alter table %s change tag tgcol1 tgcol4 -x step103' % (mt)) + tdSql.error('alter table %s change tag tgcol1 tgcol403' % (mt)) + # TSIM: return -1 + # TSIM: step103: + # TSIM: + # TSIM: sql alter table $mt drop tag tgcol2 + tdLog.info('alter table %s drop tag tgcol2' % (mt)) + tdSql.execute('alter table %s drop tag tgcol2' % (mt)) + # TSIM: sql alter table $mt drop tag tgcol3 + tdLog.info('alter table %s drop tag tgcol3' % (mt)) + tdSql.execute('alter table %s drop tag tgcol3' % (mt)) + # TSIM: sql alter table $mt drop tag tgcol4 + tdLog.info('alter table %s drop tag tgcol4' % (mt)) + tdSql.execute('alter table %s drop tag tgcol4' % (mt)) + # TSIM: sql reset query cache + tdLog.info('reset query cache') + tdSql.execute('reset query cache') + # TSIM: sql alter table $mt add tag tgcol4 binary(10) + tdLog.info('alter table %s add tag tgcol4 binary(10)' % (mt)) + tdSql.execute('alter table %s add tag tgcol4 binary(10)' % (mt)) + # TSIM: sql alter table $mt add tag tgcol5 bool + tdLog.info('alter table %s add tag tgcol5 bool' % (mt)) + tdSql.execute('alter table %s add tag tgcol5 bool' % (mt)) + # TSIM: + # TSIM: sql reset query cache + tdLog.info('reset query cache') + tdSql.execute('reset query cache') + # TSIM: sql alter table $tb set tag tgcol4=4 + tdLog.info('alter table %s set tag tgcol4=4' % (tb)) + tdSql.execute('alter table %s set tag tgcol4=4' % (tb)) + # TSIM: sql alter table $tb set tag tgcol5=false + tdLog.info('alter table %s set tag tgcol5=false' % (tb)) + tdSql.execute('alter table %s set tag tgcol5=false' % (tb)) + # TSIM: sql reset query cache + tdLog.info('reset query cache') + tdSql.execute('reset query cache') + # TSIM: + # TSIM: sql select * from $mt where tgcol4 = '4' + tdLog.info('select * from %s where tgcol4 = "4"' % (mt)) + tdSql.query('select * from %s where tgcol4 = "4"' % (mt)) + # TSIM: print $data01 $data02 $data03 + tdLog.info('$data01 $data02 $data03') + # TSIM: if $rows != 1 then + tdLog.info('tdSql.checkRow(1)') + tdSql.checkRows(1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data01 != 1 then + tdLog.info('tdSql.checkData(0, 1, 1)') + tdSql.checkData(0, 1, 1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data02 != 1 then + tdLog.info('tdSql.checkData(0, 2, 1)') + tdSql.checkData(0, 2, 1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data03 != 4 then + tdLog.info('tdSql.checkData(0, 3, 4)') + tdSql.checkData(0, 3, 4) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data04 != 0 then + tdLog.info('tdSql.checkData(0, 4, 0)') + tdSql.checkData(0, 4, 0) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data05 != NULL then + tdLog.info('tdSql.checkData(0, 5, NULL)') + tdSql.checkData(0, 5, None) + # TSIM: return -1 + #TSIM: endi + # TSIM: + # TSIM: sql select * from $mt where tgcol2 = 1 -x step101 + tdLog.info('select * from %s where tgcol2 = 1 -x step101' % (mt)) + tdSql.error('select * from %s where tgcol2 = 101' % (mt)) + # TSIM: return -1 + # TSIM: step101: + # TSIM: sql select * from $mt where tgcol3 = 1 -x step102 + tdLog.info('select * from %s where tgcol3 = 1 -x step102' % (mt)) + tdSql.error('select * from %s where tgcol3 = 102' % (mt)) + # TSIM: return -1 + # TSIM: step102: + # TSIM: + # TSIM: print =============== step11 + tdLog.info('=============== step11') + # TSIM: $i = 11 + i = 11 + # TSIM: $mt = $mtPrefix . $i + mt = "%s%d" % (mtPrefix, i) + # TSIM: $tb = $tbPrefix . $i + tb = "%s%d" % (tbPrefix, i) + # TSIM: sql create table $mt (ts timestamp, tbcol int) TAGS(tgcol1 + # bool, tgcol2 int, tgcol3 smallint, tgcol4 float, tgcol5 binary(10)) + tdLog.info( + 'create table %s (ts timestamp, tbcol int) TAGS(tgcol1 bool, tgcol2 int, tgcol3 smallint, tgcol4 float, tgcol5 binary(10))' % + (mt)) + tdSql.execute( + 'create table %s (ts timestamp, tbcol int) TAGS(tgcol1 bool, tgcol2 int, tgcol3 smallint, tgcol4 float, tgcol5 binary(10))' % + (mt)) + # TSIM: sql create table $tb using $mt tags( 1, 2, 3, 4, '5' ) + tdLog.info( + 'create table %s using %s tags( 1, 2, 3, 4, "5" )' % + (tb, mt)) + tdSql.execute( + 'create table %s using %s tags( 1, 2, 3, 4, "5" )' % + (tb, mt)) + # TSIM: sql insert into $tb values(now, 1) + tdLog.info('insert into %s values(now, 1)' % (tb)) + tdSql.execute('insert into %s values(now, 1)' % (tb)) + # TSIM: sql select * from $mt where tgcol1 = 1 + tdLog.info('select * from %s where tgcol1 = 1' % (mt)) + tdSql.query('select * from %s where tgcol1 = 1' % (mt)) + # TSIM: if $rows != 1 then + tdLog.info('tdSql.checkRow(1)') + tdSql.checkRows(1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data01 != 1 then + tdLog.info('tdSql.checkData(0, 1, 1)') + tdSql.checkData(0, 1, 1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data02 != 1 then + tdLog.info('tdSql.checkData(0, 2, 1)') + tdSql.checkData(0, 2, 1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data03 != 2 then + tdLog.info('tdSql.checkData(0, 3, 2)') + tdSql.checkData(0, 3, 2) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data04 != 3 then + tdLog.info('tdSql.checkData(0, 4, 3)') + tdSql.checkData(0, 4, 3) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data05 != 4.00000 then + tdLog.info('tdSql.checkData(0, 5, 4.00000)') + tdSql.checkData(0, 5, 4.00000) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data06 != 5 then + tdLog.info('tdSql.checkData(0, 6, 5)') + tdSql.checkData(0, 6, 5) + # TSIM: return -1 + #TSIM: endi + # TSIM: + # TSIM: sql alter table $mt change tag tgcol1 tgcol4 -x step114 + tdLog.info('alter table %s change tag tgcol1 tgcol4 -x step114' % (mt)) + tdSql.error('alter table %s change tag tgcol1 tgcol414' % (mt)) + # TSIM: return -1 + # TSIM: step114: + # TSIM: + # TSIM: sql alter table $mt drop tag tgcol2 + tdLog.info('alter table %s drop tag tgcol2' % (mt)) + tdSql.execute('alter table %s drop tag tgcol2' % (mt)) + # TSIM: sql alter table $mt drop tag tgcol3 + tdLog.info('alter table %s drop tag tgcol3' % (mt)) + tdSql.execute('alter table %s drop tag tgcol3' % (mt)) + # TSIM: sql alter table $mt drop tag tgcol4 + tdLog.info('alter table %s drop tag tgcol4' % (mt)) + tdSql.execute('alter table %s drop tag tgcol4' % (mt)) + # TSIM: sql alter table $mt drop tag tgcol5 + tdLog.info('alter table %s drop tag tgcol5' % (mt)) + tdSql.execute('alter table %s drop tag tgcol5' % (mt)) + # TSIM: sql reset query cache + tdLog.info('reset query cache') + tdSql.execute('reset query cache') + # TSIM: sql alter table $mt add tag tgcol4 binary(10) + tdLog.info('alter table %s add tag tgcol4 binary(10)' % (mt)) + tdSql.execute('alter table %s add tag tgcol4 binary(10)' % (mt)) + # TSIM: sql alter table $mt add tag tgcol5 int + tdLog.info('alter table %s add tag tgcol5 int' % (mt)) + tdSql.execute('alter table %s add tag tgcol5 int' % (mt)) + # TSIM: sql alter table $mt add tag tgcol6 binary(10) + tdLog.info('alter table %s add tag tgcol6 binary(10)' % (mt)) + tdSql.execute('alter table %s add tag tgcol6 binary(10)' % (mt)) + # TSIM: sql alter table $mt add tag tgcol7 bigint + tdLog.info('alter table %s add tag tgcol7 bigint' % (mt)) + tdSql.execute('alter table %s add tag tgcol7 bigint' % (mt)) + # TSIM: sql alter table $mt add tag tgcol8 smallint + tdLog.info('alter table %s add tag tgcol8 smallint' % (mt)) + tdSql.execute('alter table %s add tag tgcol8 smallint' % (mt)) + # TSIM: + # TSIM: sql reset query cache + tdLog.info('reset query cache') + tdSql.execute('reset query cache') + # TSIM: sql alter table $tb set tag tgcol4=4 + tdLog.info('alter table %s set tag tgcol4=4' % (tb)) + tdSql.execute('alter table %s set tag tgcol4=4' % (tb)) + # TSIM: sql alter table $tb set tag tgcol5=5 + tdLog.info('alter table %s set tag tgcol5=5' % (tb)) + tdSql.execute('alter table %s set tag tgcol5=5' % (tb)) + # TSIM: sql alter table $tb set tag tgcol6=6 + tdLog.info('alter table %s set tag tgcol6=6' % (tb)) + tdSql.execute('alter table %s set tag tgcol6=6' % (tb)) + # TSIM: sql alter table $tb set tag tgcol7=7 + tdLog.info('alter table %s set tag tgcol7=7' % (tb)) + tdSql.execute('alter table %s set tag tgcol7=7' % (tb)) + # TSIM: sql alter table $tb set tag tgcol8=8 + tdLog.info('alter table %s set tag tgcol8=8' % (tb)) + tdSql.execute('alter table %s set tag tgcol8=8' % (tb)) + # TSIM: sql reset query cache + tdLog.info('reset query cache') + tdSql.execute('reset query cache') + # TSIM: + # TSIM: sql select * from $mt where tgcol5 =5 + tdLog.info('select * from %s where tgcol5 =5' % (mt)) + tdSql.query('select * from %s where tgcol5 =5' % (mt)) + # TSIM: print $data01 $data02 $data03 + tdLog.info('$data01 $data02 $data03') + # TSIM: if $rows != 1 then + tdLog.info('tdSql.checkRow(1)') + tdSql.checkRows(1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data01 != 1 then + tdLog.info('tdSql.checkData(0, 1, 1)') + tdSql.checkData(0, 1, 1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data02 != 1 then + tdLog.info('tdSql.checkData(0, 2, 1)') + tdSql.checkData(0, 2, 1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data03 != 4 then + tdLog.info('tdSql.checkData(0, 3, 4)') + tdSql.checkData(0, 3, 4) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data04 != 5 then + tdLog.info('tdSql.checkData(0, 4, 5)') + tdSql.checkData(0, 4, 5) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data05 != 6 then + tdLog.info('tdSql.checkData(0, 5, 6)') + tdSql.checkData(0, 5, 6) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data06 != 7 then + tdLog.info('tdSql.checkData(0, 6, 7)') + tdSql.checkData(0, 6, 7) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data07 != 8 then + tdLog.info('tdSql.checkData(0, 7, 8)') + tdSql.checkData(0, 7, 8) + # TSIM: return -1 + #TSIM: endi + # TSIM: + # TSIM: sql select * from $mt where tgcol2 = 1 -x step111 + tdLog.info('select * from %s where tgcol2 = 1 -x step111' % (mt)) + tdSql.error('select * from %s where tgcol2 = 111' % (mt)) + # TSIM: return -1 + # TSIM: step111: + # TSIM: sql select * from $mt where tgcol3 = 1 -x step112 + tdLog.info('select * from %s where tgcol3 = 1 -x step112' % (mt)) + tdSql.error('select * from %s where tgcol3 = 112' % (mt)) + # TSIM: return -1 + # TSIM: step112: + # TSIM: sql select * from $mt where tgcol9 = 1 -x step113 + tdLog.info('select * from %s where tgcol9 = 1 -x step113' % (mt)) + tdSql.error('select * from %s where tgcol9 = 113' % (mt)) + # TSIM: return -1 + # TSIM: step113: + # TSIM: + # TSIM: print =============== step12 + tdLog.info('=============== step12') + # TSIM: $i = 12 + i = 12 + # TSIM: $mt = $mtPrefix . $i + mt = "%s%d" % (mtPrefix, i) + # TSIM: $tb = $tbPrefix . $i + tb = "%s%d" % (tbPrefix, i) + # TSIM: sql create table $mt (ts timestamp, tbcol int) TAGS(tgcol1 + # bool, tgcol2 smallint, tgcol3 float, tgcol4 double, tgcol5 + # binary(10), tgcol6 binary(20)) + tdLog.info( + 'create table %s (ts timestamp, tbcol int) TAGS(tgcol1 bool, tgcol2 smallint, tgcol3 float, tgcol4 double, tgcol5 binary(10), tgcol6 binary(20))' % + (mt)) + tdSql.execute( + 'create table %s (ts timestamp, tbcol int) TAGS(tgcol1 bool, tgcol2 smallint, tgcol3 float, tgcol4 double, tgcol5 binary(10), tgcol6 binary(20))' % + (mt)) + # TSIM: sql create table $tb using $mt tags( 1, 2, 3, 4, '5', '6' ) + tdLog.info( + 'create table %s using %s tags( 1, 2, 3, 4, "5", "6" )' % + (tb, mt)) + tdSql.execute( + 'create table %s using %s tags( 1, 2, 3, 4, "5", "6" )' % + (tb, mt)) + # TSIM: sql insert into $tb values(now, 1) + tdLog.info('insert into %s values(now, 1)' % (tb)) + tdSql.execute('insert into %s values(now, 1)' % (tb)) + # TSIM: sql select * from $mt where tgcol1 = 1 + tdLog.info('select * from %s where tgcol1 = 1' % (mt)) + tdSql.query('select * from %s where tgcol1 = 1' % (mt)) + # TSIM: if $rows != 1 then + tdLog.info('tdSql.checkRow(1)') + tdSql.checkRows(1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data01 != 1 then + tdLog.info('tdSql.checkData(0, 1, 1)') + tdSql.checkData(0, 1, 1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data02 != 1 then + tdLog.info('tdSql.checkData(0, 2, 1)') + tdSql.checkData(0, 2, 1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data03 != 2 then + tdLog.info('tdSql.checkData(0, 3, 2)') + tdSql.checkData(0, 3, 2) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data04 != 3.00000 then + tdLog.info('tdSql.checkData(0, 4, 3.00000)') + tdSql.checkData(0, 4, 3.00000) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data05 != 4.000000000 then + tdLog.info('tdSql.checkData(0, 5, 4.000000000)') + tdSql.checkData(0, 5, 4.000000000) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data06 != 5 then + tdLog.info('tdSql.checkData(0, 6, 5)') + tdSql.checkData(0, 6, 5) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data07 != 6 then + tdLog.info('tdSql.checkData(0, 7, 6)') + tdSql.checkData(0, 7, 6) + # TSIM: return -1 + #TSIM: endi + # TSIM: + # TSIM: sql alter table $mt drop tag tgcol2 + tdLog.info('alter table %s drop tag tgcol2' % (mt)) + tdSql.execute('alter table %s drop tag tgcol2' % (mt)) + # TSIM: sql alter table $mt drop tag tgcol3 + tdLog.info('alter table %s drop tag tgcol3' % (mt)) + tdSql.execute('alter table %s drop tag tgcol3' % (mt)) + # TSIM: sql alter table $mt drop tag tgcol4 + tdLog.info('alter table %s drop tag tgcol4' % (mt)) + tdSql.execute('alter table %s drop tag tgcol4' % (mt)) + # TSIM: sql alter table $mt drop tag tgcol5 + tdLog.info('alter table %s drop tag tgcol5' % (mt)) + tdSql.execute('alter table %s drop tag tgcol5' % (mt)) + # TSIM: sql reset query cache + tdLog.info('reset query cache') + tdSql.execute('reset query cache') + # TSIM: sql alter table $mt add tag tgcol2 binary(10) + tdLog.info('alter table %s add tag tgcol2 binary(10)' % (mt)) + tdSql.execute('alter table %s add tag tgcol2 binary(10)' % (mt)) + # TSIM: sql alter table $mt add tag tgcol3 int + tdLog.info('alter table %s add tag tgcol3 int' % (mt)) + tdSql.execute('alter table %s add tag tgcol3 int' % (mt)) + # TSIM: sql alter table $mt add tag tgcol4 binary(10) + tdLog.info('alter table %s add tag tgcol4 binary(10)' % (mt)) + tdSql.execute('alter table %s add tag tgcol4 binary(10)' % (mt)) + # TSIM: sql alter table $mt add tag tgcol5 bigint + tdLog.info('alter table %s add tag tgcol5 bigint' % (mt)) + tdSql.execute('alter table %s add tag tgcol5 bigint' % (mt)) + # TSIM: + # TSIM: sql reset query cache + tdLog.info('reset query cache') + tdSql.execute('reset query cache') + # TSIM: sql alter table $tb set tag tgcol1=false + tdLog.info('alter table %s set tag tgcol1=false' % (tb)) + tdSql.execute('alter table %s set tag tgcol1=false' % (tb)) + # TSIM: sql alter table $tb set tag tgcol2=5 + tdLog.info('alter table %s set tag tgcol2=5' % (tb)) + tdSql.execute('alter table %s set tag tgcol2=5' % (tb)) + # TSIM: sql alter table $tb set tag tgcol3=4 + tdLog.info('alter table %s set tag tgcol3=4' % (tb)) + tdSql.execute('alter table %s set tag tgcol3=4' % (tb)) + # TSIM: sql alter table $tb set tag tgcol4=3 + tdLog.info('alter table %s set tag tgcol4=3' % (tb)) + tdSql.execute('alter table %s set tag tgcol4=3' % (tb)) + # TSIM: sql alter table $tb set tag tgcol5=2 + tdLog.info('alter table %s set tag tgcol5=2' % (tb)) + tdSql.execute('alter table %s set tag tgcol5=2' % (tb)) + # TSIM: sql alter table $tb set tag tgcol6=1 + tdLog.info('alter table %s set tag tgcol6=1' % (tb)) + tdSql.execute('alter table %s set tag tgcol6=1' % (tb)) + # TSIM: sql reset query cache + tdLog.info('reset query cache') + tdSql.execute('reset query cache') + # TSIM: + # TSIM: sql select * from $mt where tgcol4 = '3' + tdLog.info('select * from %s where tgcol4 = "3"' % (mt)) + tdSql.query('select * from %s where tgcol4 = "3"' % (mt)) + # TSIM: print $data01 $data02 $data03 + tdLog.info('$data01 $data02 $data03') + # TSIM: if $rows != 1 then + tdLog.info('tdSql.checkRow(1)') + tdSql.checkRows(1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data01 != 1 then + tdLog.info('tdSql.checkData(0, 1, 1)') + tdSql.checkData(0, 1, 1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data02 != 0 then + tdLog.info('tdSql.checkData(0, 2, 0)') + tdSql.checkData(0, 2, 0) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data03 != 1 then + tdLog.info('tdSql.checkData(0, 3, 1)') + tdSql.checkData(0, 3, 1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data04 != 5 then + tdLog.info('tdSql.checkData(0, 4, 5)') + tdSql.checkData(0, 4, 5) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data05 != 4 then + tdLog.info('tdSql.checkData(0, 5, 4)') + tdSql.checkData(0, 5, 4) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data06 != 3 then + tdLog.info('tdSql.checkData(0, 6, 3)') + tdSql.checkData(0, 6, 3) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data07 != 2 then + tdLog.info('tdSql.checkData(0, 7, 2)') + tdSql.checkData(0, 7, 2) + # TSIM: return -1 + #TSIM: endi + # TSIM: + # TSIM: sql select * from $mt where tgcol2 = '5' + tdLog.info('select * from %s where tgcol2 = "5"' % (mt)) + tdSql.query('select * from %s where tgcol2 = "5"' % (mt)) + # TSIM: if $rows != 1 then + tdLog.info('tdSql.checkRow(1)') + tdSql.checkRows(1) + # TSIM: return -1 + #TSIM: endi + # TSIM: + # TSIM: sql select * from $mt where tgcol3 = 4 + tdLog.info('select * from %s where tgcol3 = 4' % (mt)) + tdSql.query('select * from %s where tgcol3 = 4' % (mt)) + # TSIM: if $rows != 1 then + tdLog.info('tdSql.checkRow(1)') + tdSql.checkRows(1) + # TSIM: return -1 + #TSIM: endi + # TSIM: + # TSIM: sql select * from $mt where tgcol5 = 2 + tdLog.info('select * from %s where tgcol5 = 2' % (mt)) + tdSql.query('select * from %s where tgcol5 = 2' % (mt)) + # TSIM: if $rows != 1 then + tdLog.info('tdSql.checkRow(1)') + tdSql.checkRows(1) + # TSIM: return -1 + #TSIM: endi + # TSIM: + # TSIM: sql select * from $mt where tgcol6 = '1' + tdLog.info('select * from %s where tgcol6 = "1"' % (mt)) + tdSql.query('select * from %s where tgcol6 = "1"' % (mt)) + # TSIM: if $rows != 1 then + tdLog.info('tdSql.checkRow(1)') + tdSql.checkRows(1) + # TSIM: return -1 + #TSIM: endi + # TSIM: + # TSIM: print =============== step13 + tdLog.info('=============== step13') + # TSIM: $i = 13 + i = 13 + # TSIM: $mt = $mtPrefix . $i + mt = "%s%d" % (mtPrefix, i) + # TSIM: $tb = $tbPrefix . $i + tb = "%s%d" % (tbPrefix, i) + # TSIM: sql create table $mt (ts timestamp, tbcol int) TAGS(tgcol1 + # binary(10), tgcol2 int, tgcol3 smallint, tgcol4 binary(11), tgcol5 + # double, tgcol6 binary(20)) + tdLog.info( + 'create table %s (ts timestamp, tbcol int) TAGS(tgcol1 binary(10), tgcol2 int, tgcol3 smallint, tgcol4 binary(11), tgcol5 double, tgcol6 binary(20))' % + (mt)) + tdSql.execute( + 'create table %s (ts timestamp, tbcol int) TAGS(tgcol1 binary(10), tgcol2 int, tgcol3 smallint, tgcol4 binary(11), tgcol5 double, tgcol6 binary(20))' % + (mt)) + # TSIM: sql create table $tb using $mt tags( '1', 2, 3, '4', 5, '6' ) + tdLog.info( + 'create table %s using %s tags( "1", 2, 3, "4", 5, "6" )' % + (tb, mt)) + tdSql.execute( + 'create table %s using %s tags( "1", 2, 3, "4", 5, "6" )' % + (tb, mt)) + # TSIM: sql insert into $tb values(now, 1) + tdLog.info('insert into %s values(now, 1)' % (tb)) + tdSql.execute('insert into %s values(now, 1)' % (tb)) + # TSIM: sql select * from $mt where tgcol1 = '1' + tdLog.info('select * from %s where tgcol1 = "1"' % (mt)) + tdSql.query('select * from %s where tgcol1 = "1"' % (mt)) + # TSIM: if $rows != 1 then + tdLog.info('tdSql.checkRow(1)') + tdSql.checkRows(1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data01 != 1 then + tdLog.info('tdSql.checkData(0, 1, 1)') + tdSql.checkData(0, 1, 1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data02 != 1 then + tdLog.info('tdSql.checkData(0, 2, 1)') + tdSql.checkData(0, 2, 1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data03 != 2 then + tdLog.info('tdSql.checkData(0, 3, 2)') + tdSql.checkData(0, 3, 2) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data04 != 3 then + tdLog.info('tdSql.checkData(0, 4, 3)') + tdSql.checkData(0, 4, 3) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data05 != 4 then + tdLog.info('tdSql.checkData(0, 5, 4)') + tdSql.checkData(0, 5, 4) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data06 != 5.000000000 then + tdLog.info('tdSql.checkData(0, 6, 5.000000000)') + tdSql.checkData(0, 6, 5.000000000) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data07 != 6 then + tdLog.info('tdSql.checkData(0, 7, 6)') + tdSql.checkData(0, 7, 6) + # TSIM: return -1 + #TSIM: endi + # TSIM: + # TSIM: sql alter table $mt drop tag tgcol2 + tdLog.info('alter table %s drop tag tgcol2' % (mt)) + tdSql.execute('alter table %s drop tag tgcol2' % (mt)) + # TSIM: sql alter table $mt drop tag tgcol4 + tdLog.info('alter table %s drop tag tgcol4' % (mt)) + tdSql.execute('alter table %s drop tag tgcol4' % (mt)) + # TSIM: sql alter table $mt drop tag tgcol6 + tdLog.info('alter table %s drop tag tgcol6' % (mt)) + tdSql.execute('alter table %s drop tag tgcol6' % (mt)) + # TSIM: sql reset query cache + tdLog.info('reset query cache') + tdSql.execute('reset query cache') + # TSIM: sql alter table $mt add tag tgcol2 binary(10) + tdLog.info('alter table %s add tag tgcol2 binary(10)' % (mt)) + tdSql.execute('alter table %s add tag tgcol2 binary(10)' % (mt)) + # TSIM: sql alter table $mt add tag tgcol4 int + tdLog.info('alter table %s add tag tgcol4 int' % (mt)) + tdSql.execute('alter table %s add tag tgcol4 int' % (mt)) + # TSIM: sql alter table $mt add tag tgcol6 bigint + tdLog.info('alter table %s add tag tgcol6 bigint' % (mt)) + tdSql.execute('alter table %s add tag tgcol6 bigint' % (mt)) + # TSIM: + # TSIM: sql reset query cache + tdLog.info('reset query cache') + tdSql.execute('reset query cache') + # TSIM: sql alter table $tb set tag tgcol1=7 + tdLog.info('alter table %s set tag tgcol1=7' % (tb)) + tdSql.execute('alter table %s set tag tgcol1=7' % (tb)) + # TSIM: sql alter table $tb set tag tgcol2=8 + tdLog.info('alter table %s set tag tgcol2=8' % (tb)) + tdSql.execute('alter table %s set tag tgcol2=8' % (tb)) + # TSIM: sql alter table $tb set tag tgcol3=9 + tdLog.info('alter table %s set tag tgcol3=9' % (tb)) + tdSql.execute('alter table %s set tag tgcol3=9' % (tb)) + # TSIM: sql alter table $tb set tag tgcol4=10 + tdLog.info('alter table %s set tag tgcol4=10' % (tb)) + tdSql.execute('alter table %s set tag tgcol4=10' % (tb)) + # TSIM: sql alter table $tb set tag tgcol5=11 + tdLog.info('alter table %s set tag tgcol5=11' % (tb)) + tdSql.execute('alter table %s set tag tgcol5=11' % (tb)) + # TSIM: sql alter table $tb set tag tgcol6=12 + tdLog.info('alter table %s set tag tgcol6=12' % (tb)) + tdSql.execute('alter table %s set tag tgcol6=12' % (tb)) + # TSIM: sql reset query cache + tdLog.info('reset query cache') + tdSql.execute('reset query cache') + # TSIM: + # TSIM: sql select * from $mt where tgcol2 = '8' + tdLog.info('select * from %s where tgcol2 = "8"' % (mt)) + tdSql.query('select * from %s where tgcol2 = "8"' % (mt)) + # TSIM: print $data01 $data02 $data03 + tdLog.info('$data01 $data02 $data03') + # TSIM: if $rows != 1 then + tdLog.info('tdSql.checkRow(1)') + tdSql.checkRows(1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data01 != 1 then + tdLog.info('tdSql.checkData(0, 1, 1)') + tdSql.checkData(0, 1, 1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data02 != 7 then + tdLog.info('tdSql.checkData(0, 2, 7)') + tdSql.checkData(0, 2, 7) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data03 != 9 then + tdLog.info('tdSql.checkData(0, 3, 9)') + tdSql.checkData(0, 3, 9) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data04 != 11.000000000 then + tdLog.info('tdSql.checkData(0, 4, 11.000000000)') + tdSql.checkData(0, 4, 11.000000000) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data05 != 8 then + tdLog.info('tdSql.checkData(0, 5, 8)') + tdSql.checkData(0, 5, 8) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data06 != 10 then + tdLog.info('tdSql.checkData(0, 6, 10)') + tdSql.checkData(0, 6, 10) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data07 != 12 then + tdLog.info('tdSql.checkData(0, 7, 12)') + tdSql.checkData(0, 7, 12) + # TSIM: return -1 + #TSIM: endi + # TSIM: + # TSIM: system sh/exec.sh -n dnode1 -s stop -x SIGINT + # TSIM: sleep 5000 + # TSIM: system sh/exec.sh -n dnode1 -s start + # TSIM: sleep 3000 + # TSIM: + # TSIM: print =============== step1 + tdLog.info('=============== step1') + # TSIM: $i = 0 + i = 0 + # TSIM: $db = $dbPrefix . $i + # TSIM: + # TSIM: sql use $db + # TSIM: + # TSIM: print =============== step2 + tdLog.info('=============== step2') + # TSIM: $i = 2 + i = 2 + # TSIM: $mt = $mtPrefix . $i + mt = "%s%d" % (mtPrefix, i) + # TSIM: $tb = $tbPrefix . $i + tb = "%s%d" % (tbPrefix, i) + # TSIM: + # TSIM: sql select * from $mt where tgcol4 = 4 + tdLog.info('select * from %s where tgcol4 = 4' % (mt)) + tdSql.query('select * from %s where tgcol4 = 4' % (mt)) + # TSIM: print $data01 $data02 $data03 + tdLog.info('$data01 $data02 $data03') + # TSIM: if $rows != 1 then + tdLog.info('tdSql.checkRow(1)') + tdSql.checkRows(1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data01 != 1 then + tdLog.info('tdSql.checkData(0, 1, 1)') + tdSql.checkData(0, 1, 1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data02 != 1 then + tdLog.info('tdSql.checkData(0, 2, 1)') + tdSql.checkData(0, 2, 1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data03 != 4 then + tdLog.info('tdSql.checkData(0, 3, 4)') + tdSql.checkData(0, 3, 4) + # TSIM: return -1 + #TSIM: endi + # TSIM: + # TSIM: print =============== step3 + tdLog.info('=============== step3') + # TSIM: $i = 3 + i = 3 + # TSIM: $mt = $mtPrefix . $i + mt = "%s%d" % (mtPrefix, i) + # TSIM: $tb = $tbPrefix . $i + tb = "%s%d" % (tbPrefix, i) + # TSIM: + # TSIM: sql select * from $mt where tgcol4 = 4 + tdLog.info('select * from %s where tgcol4 = 4' % (mt)) + tdSql.query('select * from %s where tgcol4 = 4' % (mt)) + # TSIM: print $data01 $data02 $data03 + tdLog.info('$data01 $data02 $data03') + # TSIM: if $rows != 1 then + tdLog.info('tdSql.checkRow(1)') + tdSql.checkRows(1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data01 != 1 then + tdLog.info('tdSql.checkData(0, 1, 1)') + tdSql.checkData(0, 1, 1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data02 != 1 then + tdLog.info('tdSql.checkData(0, 2, 1)') + tdSql.checkData(0, 2, 1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data03 != 4 then + tdLog.info('tdSql.checkData(0, 3, 4)') + tdSql.checkData(0, 3, 4) + # TSIM: return -1 + #TSIM: endi + # TSIM: + # TSIM: print =============== step4 + tdLog.info('=============== step4') + # TSIM: $i = 4 + i = 4 + # TSIM: $mt = $mtPrefix . $i + mt = "%s%d" % (mtPrefix, i) + # TSIM: $tb = $tbPrefix . $i + tb = "%s%d" % (tbPrefix, i) + # TSIM: + # TSIM: sql select * from $mt where tgcol4 = 4 + tdLog.info('select * from %s where tgcol4 = 4' % (mt)) + tdSql.query('select * from %s where tgcol4 = 4' % (mt)) + # TSIM: print $data01 $data02 $data03 + tdLog.info('$data01 $data02 $data03') + # TSIM: if $rows != 1 then + tdLog.info('tdSql.checkRow(1)') + tdSql.checkRows(1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data01 != 1 then + tdLog.info('tdSql.checkData(0, 1, 1)') + tdSql.checkData(0, 1, 1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data02 != 1 then + tdLog.info('tdSql.checkData(0, 2, 1)') + tdSql.checkData(0, 2, 1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data03 != 4.00000 then + tdLog.info('tdSql.checkData(0, 3, 4.00000)') + tdSql.checkData(0, 3, 4.00000) + # TSIM: return -1 + #TSIM: endi + # TSIM: + # TSIM: + # TSIM: print =============== step5 + tdLog.info('=============== step5') + # TSIM: $i = 5 + i = 5 + # TSIM: $mt = $mtPrefix . $i + mt = "%s%d" % (mtPrefix, i) + # TSIM: $tb = $tbPrefix . $i + tb = "%s%d" % (tbPrefix, i) + # TSIM: + # TSIM: sql select * from $mt where tgcol4 = 4 + tdLog.info('select * from %s where tgcol4 = 4' % (mt)) + tdSql.query('select * from %s where tgcol4 = 4' % (mt)) + # TSIM: print $data01 $data02 $data03 + tdLog.info('$data01 $data02 $data03') + # TSIM: if $rows != 1 then + tdLog.info('tdSql.checkRow(1)') + tdSql.checkRows(1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data01 != 1 then + tdLog.info('tdSql.checkData(0, 1, 1)') + tdSql.checkData(0, 1, 1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data02 != 1.000000000 then + tdLog.info('tdSql.checkData(0, 2, 1.000000000)') + tdSql.checkData(0, 2, 1.000000000) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data03 != 4 then + tdLog.info('tdSql.checkData(0, 3, 4)') + tdSql.checkData(0, 3, 4) + # TSIM: return -1 + #TSIM: endi + # TSIM: + # TSIM: + # TSIM: print =============== step6 + tdLog.info('=============== step6') + # TSIM: $i = 6 + i = 6 + # TSIM: $mt = $mtPrefix . $i + mt = "%s%d" % (mtPrefix, i) + # TSIM: $tb = $tbPrefix . $i + tb = "%s%d" % (tbPrefix, i) + # TSIM: + # TSIM: sql select * from $mt where tgcol5 = '5' + tdLog.info('select * from %s where tgcol5 = "5"' % (mt)) + tdSql.query('select * from %s where tgcol5 = "5"' % (mt)) + # TSIM: print $data01 $data02 $data03 + tdLog.info('$data01 $data02 $data03') + # TSIM: if $rows != 1 then + tdLog.info('tdSql.checkRow(1)') + tdSql.checkRows(1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data01 != 1 then + tdLog.info('tdSql.checkData(0, 1, 1)') + tdSql.checkData(0, 1, 1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data02 != 0 then + tdLog.info('tdSql.checkData(0, 2, 0)') + tdSql.checkData(0, 2, 0) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data03 != 5 then + tdLog.info('tdSql.checkData(0, 3, 5)') + tdSql.checkData(0, 3, 5) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data04 != 6 then + tdLog.info('tdSql.checkData(0, 4, 6)') + tdSql.checkData(0, 4, 6) + # TSIM: return -1 + #TSIM: endi + # TSIM: + # TSIM: sql select * from $mt where tgcol6 = '6' + tdLog.info('select * from %s where tgcol6 = "6"' % (mt)) + tdSql.query('select * from %s where tgcol6 = "6"' % (mt)) + # TSIM: print $data01 $data02 $data03 + tdLog.info('$data01 $data02 $data03') + # TSIM: if $rows != 1 then + tdLog.info('tdSql.checkRow(1)') + tdSql.checkRows(1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data01 != 1 then + tdLog.info('tdSql.checkData(0, 1, 1)') + tdSql.checkData(0, 1, 1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data02 != 0 then + tdLog.info('tdSql.checkData(0, 2, 0)') + tdSql.checkData(0, 2, 0) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data03 != 5 then + tdLog.info('tdSql.checkData(0, 3, 5)') + tdSql.checkData(0, 3, 5) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data04 != 6 then + tdLog.info('tdSql.checkData(0, 4, 6)') + tdSql.checkData(0, 4, 6) + # TSIM: return -1 + #TSIM: endi + # TSIM: + # TSIM: sql select * from $mt where tgcol4 = 1 + tdLog.info('select * from %s where tgcol4 = 1' % (mt)) + tdSql.query('select * from %s where tgcol4 = 1' % (mt)) + # TSIM: if $rows != 0 then + tdLog.info('tdSql.checkRow(0)') + tdSql.checkRows(0) + # TSIM: return -1 + #TSIM: endi + # TSIM: + # TSIM: print =============== step7 + tdLog.info('=============== step7') + # TSIM: $i = 7 + i = 7 + # TSIM: $mt = $mtPrefix . $i + mt = "%s%d" % (mtPrefix, i) + # TSIM: $tb = $tbPrefix . $i + tb = "%s%d" % (tbPrefix, i) + # TSIM: + # TSIM: sql select * from $mt where tgcol6 = 6 + tdLog.info('select * from %s where tgcol6 = 6' % (mt)) + tdSql.query('select * from %s where tgcol6 = 6' % (mt)) + # TSIM: print $data01 $data02 $data03 + tdLog.info('$data01 $data02 $data03') + # TSIM: if $rows != 1 then + tdLog.info('tdSql.checkRow(1)') + tdSql.checkRows(1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data01 != 1 then + tdLog.info('tdSql.checkData(0, 1, 1)') + tdSql.checkData(0, 1, 1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data02 != 4 then + tdLog.info('tdSql.checkData(0, 2, 4)') + tdSql.checkData(0, 2, 4) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data03 != 5 then + tdLog.info('tdSql.checkData(0, 3, 5)') + tdSql.checkData(0, 3, 5) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data04 != 6 then + tdLog.info('tdSql.checkData(0, 4, 6)') + tdSql.checkData(0, 4, 6) + # TSIM: return -1 + #TSIM: endi + # TSIM: + # TSIM: + # TSIM: print =============== step8 + tdLog.info('=============== step8') + # TSIM: $i = 8 + i = 8 + # TSIM: $mt = $mtPrefix . $i + mt = "%s%d" % (mtPrefix, i) + # TSIM: $tb = $tbPrefix . $i + tb = "%s%d" % (tbPrefix, i) + # TSIM: + # TSIM: sql select * from $mt where tgcol5 = '5' + tdLog.info('select * from %s where tgcol5 = "5"' % (mt)) + tdSql.query('select * from %s where tgcol5 = "5"' % (mt)) + # TSIM: print $data01 $data02 $data03 + tdLog.info('$data01 $data02 $data03') + # TSIM: if $rows != 1 then + tdLog.info('tdSql.checkRow(1)') + tdSql.checkRows(1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data01 != 1 then + tdLog.info('tdSql.checkData(0, 1, 1)') + tdSql.checkData(0, 1, 1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data02 != 4 then + tdLog.info('tdSql.checkData(0, 2, 4)') + tdSql.checkData(0, 2, 4) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data03 != 5 then + tdLog.info('tdSql.checkData(0, 3, 5)') + tdSql.checkData(0, 3, 5) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data04 != 1 then + tdLog.info('tdSql.checkData(0, 4, 1)') + tdSql.checkData(0, 4, 1) + # TSIM: return -1 + #TSIM: endi + # TSIM: + # TSIM: + # TSIM: print =============== step9 + tdLog.info('=============== step9') + # TSIM: $i = 9 + i = 9 + # TSIM: $mt = $mtPrefix . $i + mt = "%s%d" % (mtPrefix, i) + # TSIM: $tb = $tbPrefix . $i + tb = "%s%d" % (tbPrefix, i) + # TSIM: + # TSIM: sql select * from $mt where tgcol5 = 1 + tdLog.info('select * from %s where tgcol5 = 1' % (mt)) + tdSql.query('select * from %s where tgcol5 = 1' % (mt)) + # TSIM: print $data01 $data02 $data03 + tdLog.info('$data01 $data02 $data03') + # TSIM: if $rows != 1 then + tdLog.info('tdSql.checkRow(1)') + tdSql.checkRows(1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data01 != 1 then + tdLog.info('tdSql.checkData(0, 1, 1)') + tdSql.checkData(0, 1, 1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data02 != 4.000000000 then + tdLog.info('tdSql.checkData(0, 2, 4.000000000)') + tdSql.checkData(0, 2, 4.000000000) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data03 != 1 then + tdLog.info('tdSql.checkData(0, 3, 1)') + tdSql.checkData(0, 3, 1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data04 != 6.00000 then + tdLog.info('tdSql.checkData(0, 4, 6.00000)') + tdSql.checkData(0, 4, 6.00000) + # TSIM: return -1 + #TSIM: endi + # TSIM: + # TSIM: + # TSIM: print =============== step10 + tdLog.info('=============== step10') + # TSIM: $i = 10 + i = 10 + # TSIM: $mt = $mtPrefix . $i + mt = "%s%d" % (mtPrefix, i) + # TSIM: $tb = $tbPrefix . $i + tb = "%s%d" % (tbPrefix, i) + # TSIM: + # TSIM: sql select * from $mt where tgcol4 = '4' + tdLog.info('select * from %s where tgcol4 = "4"' % (mt)) + tdSql.query('select * from %s where tgcol4 = "4"' % (mt)) + # TSIM: print $data01 $data02 $data03 + tdLog.info('$data01 $data02 $data03') + # TSIM: if $rows != 1 then + tdLog.info('tdSql.checkRow(1)') + tdSql.checkRows(1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data01 != 1 then + tdLog.info('tdSql.checkData(0, 1, 1)') + tdSql.checkData(0, 1, 1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data02 != 1 then + tdLog.info('tdSql.checkData(0, 2, 1)') + tdSql.checkData(0, 2, 1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data03 != 4 then + tdLog.info('tdSql.checkData(0, 3, 4)') + tdSql.checkData(0, 3, 4) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data04 != 0 then + tdLog.info('tdSql.checkData(0, 4, 0)') + tdSql.checkData(0, 4, 0) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data05 != NULL then + tdLog.info('tdSql.checkData(0, 5, NULL)') + tdSql.checkData(0, 5, None) + # TSIM: return -1 + #TSIM: endi + # TSIM: + # TSIM: print =============== step11 + tdLog.info('=============== step11') + # TSIM: $i = 11 + i = 11 + # TSIM: $mt = $mtPrefix . $i + mt = "%s%d" % (mtPrefix, i) + # TSIM: $tb = $tbPrefix . $i + tb = "%s%d" % (tbPrefix, i) + # TSIM: + # TSIM: sql select * from $mt where tgcol5 =5 + tdLog.info('select * from %s where tgcol5 =5' % (mt)) + tdSql.query('select * from %s where tgcol5 =5' % (mt)) + # TSIM: print $data01 $data02 $data03 + tdLog.info('$data01 $data02 $data03') + # TSIM: if $rows != 1 then + tdLog.info('tdSql.checkRow(1)') + tdSql.checkRows(1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data01 != 1 then + tdLog.info('tdSql.checkData(0, 1, 1)') + tdSql.checkData(0, 1, 1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data02 != 1 then + tdLog.info('tdSql.checkData(0, 2, 1)') + tdSql.checkData(0, 2, 1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data03 != 4 then + tdLog.info('tdSql.checkData(0, 3, 4)') + tdSql.checkData(0, 3, 4) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data04 != 5 then + tdLog.info('tdSql.checkData(0, 4, 5)') + tdSql.checkData(0, 4, 5) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data05 != 6 then + tdLog.info('tdSql.checkData(0, 5, 6)') + tdSql.checkData(0, 5, 6) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data06 != 7 then + tdLog.info('tdSql.checkData(0, 6, 7)') + tdSql.checkData(0, 6, 7) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data07 != 8 then + tdLog.info('tdSql.checkData(0, 7, 8)') + tdSql.checkData(0, 7, 8) + # TSIM: return -1 + #TSIM: endi + # TSIM: + # TSIM: print =============== step12 + tdLog.info('=============== step12') + # TSIM: $i = 12 + i = 12 + # TSIM: $mt = $mtPrefix . $i + mt = "%s%d" % (mtPrefix, i) + # TSIM: $tb = $tbPrefix . $i + tb = "%s%d" % (tbPrefix, i) + # TSIM: + # TSIM: + # TSIM: sql select * from $mt where tgcol4 = '3' + tdLog.info('select * from %s where tgcol4 = "3"' % (mt)) + tdSql.query('select * from %s where tgcol4 = "3"' % (mt)) + # TSIM: print $data01 $data02 $data03 + tdLog.info('$data01 $data02 $data03') + # TSIM: if $rows != 1 then + tdLog.info('tdSql.checkRow(1)') + tdSql.checkRows(1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data01 != 1 then + tdLog.info('tdSql.checkData(0, 1, 1)') + tdSql.checkData(0, 1, 1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data02 != 0 then + tdLog.info('tdSql.checkData(0, 2, 0)') + tdSql.checkData(0, 2, 0) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data03 != 1 then + tdLog.info('tdSql.checkData(0, 3, 1)') + tdSql.checkData(0, 3, 1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data04 != 5 then + tdLog.info('tdSql.checkData(0, 4, 5)') + tdSql.checkData(0, 4, 5) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data05 != 4 then + tdLog.info('tdSql.checkData(0, 5, 4)') + tdSql.checkData(0, 5, 4) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data06 != 3 then + tdLog.info('tdSql.checkData(0, 6, 3)') + tdSql.checkData(0, 6, 3) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data07 != 2 then + tdLog.info('tdSql.checkData(0, 7, 2)') + tdSql.checkData(0, 7, 2) + # TSIM: return -1 + #TSIM: endi + # TSIM: + # TSIM: sql select * from $mt where tgcol2 = '5' + tdLog.info('select * from %s where tgcol2 = "5"' % (mt)) + tdSql.query('select * from %s where tgcol2 = "5"' % (mt)) + # TSIM: if $rows != 1 then + tdLog.info('tdSql.checkRow(1)') + tdSql.checkRows(1) + # TSIM: return -1 + #TSIM: endi + # TSIM: + # TSIM: sql select * from $mt where tgcol3 = 4 + tdLog.info('select * from %s where tgcol3 = 4' % (mt)) + tdSql.query('select * from %s where tgcol3 = 4' % (mt)) + # TSIM: if $rows != 1 then + tdLog.info('tdSql.checkRow(1)') + tdSql.checkRows(1) + # TSIM: return -1 + #TSIM: endi + # TSIM: + # TSIM: sql select * from $mt where tgcol5 = 2 + tdLog.info('select * from %s where tgcol5 = 2' % (mt)) + tdSql.query('select * from %s where tgcol5 = 2' % (mt)) + # TSIM: if $rows != 1 then + tdLog.info('tdSql.checkRow(1)') + tdSql.checkRows(1) + # TSIM: return -1 + #TSIM: endi + # TSIM: + # TSIM: sql select * from $mt where tgcol6 = '1' + tdLog.info('select * from %s where tgcol6 = "1"' % (mt)) + tdSql.query('select * from %s where tgcol6 = "1"' % (mt)) + # TSIM: if $rows != 1 then + tdLog.info('tdSql.checkRow(1)') + tdSql.checkRows(1) + # TSIM: return -1 + #TSIM: endi + # TSIM: + # TSIM: print =============== step13 + tdLog.info('=============== step13') + # TSIM: $i = 13 + i = 13 + # TSIM: $mt = $mtPrefix . $i + mt = "%s%d" % (mtPrefix, i) + # TSIM: $tb = $tbPrefix . $i + tb = "%s%d" % (tbPrefix, i) + # TSIM: + # TSIM: sql select * from $mt where tgcol2 = '8' + tdLog.info('select * from %s where tgcol2 = "8"' % (mt)) + tdSql.query('select * from %s where tgcol2 = "8"' % (mt)) + # TSIM: print $data01 $data02 $data03 + tdLog.info('$data01 $data02 $data03') + # TSIM: if $rows != 1 then + tdLog.info('tdSql.checkRow(1)') + tdSql.checkRows(1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data01 != 1 then + tdLog.info('tdSql.checkData(0, 1, 1)') + tdSql.checkData(0, 1, 1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data02 != 7 then + tdLog.info('tdSql.checkData(0, 2, 7)') + tdSql.checkData(0, 2, 7) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data03 != 9 then + tdLog.info('tdSql.checkData(0, 3, 9)') + tdSql.checkData(0, 3, 9) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data04 != 11.000000000 then + tdLog.info('tdSql.checkData(0, 4, 11.000000000)') + tdSql.checkData(0, 4, 11.000000000) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data05 != 8 then + tdLog.info('tdSql.checkData(0, 5, 8)') + tdSql.checkData(0, 5, 8) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data06 != 10 then + tdLog.info('tdSql.checkData(0, 6, 10)') + tdSql.checkData(0, 6, 10) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data07 != 12 then + tdLog.info('tdSql.checkData(0, 7, 12)') + tdSql.checkData(0, 7, 12) + # TSIM: return -1 + #TSIM: endi + # TSIM: + # TSIM: print =============== clear + tdLog.info('=============== clear') + # TSIM: sql drop database $db + tdLog.info('sql drop database $db') + tdSql.execute('sql drop database $db') + # TSIM: sql show databases + tdLog.info('show databases') + tdSql.query('show databases') + # TSIM: if $rows != 0 then + tdLog.info('tdSql.checkRow(0)') + tdSql.checkRows(0) + # TSIM: return -1 + #TSIM: endi + # TSIM: + # TSIM: system sh/exec.sh -n dnode1 -s stop -x SIGINT +# convert end + + def stop(self): + tdSql.close() + tdLog.success("%s successfully executed" % __file__) + + +tdCases.addWindows(__file__, TDTestCase()) +tdCases.addLinux(__file__, TDTestCase()) diff --git a/tests/pytest/tag_lite/delete.py b/tests/pytest/tag_lite/delete.py new file mode 100644 index 0000000000000000000000000000000000000000..34fe6e6f51d627041aaf12d5402920b88200dca9 --- /dev/null +++ b/tests/pytest/tag_lite/delete.py @@ -0,0 +1,1597 @@ +# -*- coding: utf-8 -*- + +import sys +from util.log import * +from util.cases import * +from util.sql import * + + +class TDTestCase: + def init(self, conn): + tdLog.debug("start to execute %s" % __file__) + tdSql.init(conn.cursor()) + + def run(self): + tdSql.prepare() + + # TSIM: system sh/stop_dnodes.sh + # TSIM: + # TSIM: + # TSIM: system sh/deploy.sh -n dnode1 -i 1 + # TSIM: system sh/cfg.sh -n dnode1 -c walLevel -v 0 + # TSIM: system sh/exec.sh -n dnode1 -s start + # TSIM: + # TSIM: sleep 3000 + # TSIM: sql connect + # TSIM: + # TSIM: print ======================== dnode1 start + tdLog.info('======================== dnode1 start') + # TSIM: + # TSIM: $dbPrefix = ta_de_db + # TSIM: $tbPrefix = ta_de_tb + tbPrefix = "ta_de_tb" + # TSIM: $mtPrefix = ta_de_mt + mtPrefix = "ta_de_mt" + # TSIM: $tbNum = 10 + tbNum = 10 + # TSIM: $rowNum = 20 + rowNum = 20 + # TSIM: $totalNum = 200 + totalNum = 200 + # TSIM: + # TSIM: print =============== step1 + tdLog.info('=============== step1') + # TSIM: $i = 0 + i = 0 + # TSIM: $db = $dbPrefix . $i + # TSIM: + # TSIM: sql create database $db + # TSIM: sql use $db + # TSIM: + # TSIM: print =============== step2 + tdLog.info('=============== step2') + # TSIM: $i = 2 + i = 2 + # TSIM: $mt = $mtPrefix . $i + mt = "%s%d" % (mtPrefix, i) + # TSIM: $tb = $tbPrefix . $i + tb = "%s%d" % (tbPrefix, i) + # TSIM: sql create table $mt (ts timestamp, tbcol int) TAGS(tgcol1 + # bool, tgcol2 int) + tdLog.info( + 'create table %s (ts timestamp, tbcol int) TAGS(tgcol1 bool, tgcol2 int)' % + (mt)) + tdSql.execute( + 'create table %s (ts timestamp, tbcol int) TAGS(tgcol1 bool, tgcol2 int)' % + (mt)) + # TSIM: sql create table $tb using $mt tags( 1, 2 ) + tdLog.info('create table %s using %s tags( 1, 2 )' % (tb, mt)) + tdSql.execute('create table %s using %s tags( 1, 2 )' % (tb, mt)) + # TSIM: sql insert into $tb values(now, 1) + tdLog.info('insert into %s values(now, 1)' % (tb)) + tdSql.execute('insert into %s values(now, 1)' % (tb)) + # TSIM: sql select * from $mt where tgcol2 = 2 + tdLog.info('select * from %s where tgcol2 = 2' % (mt)) + tdSql.query('select * from %s where tgcol2 = 2' % (mt)) + # TSIM: if $rows != 1 then + tdLog.info('tdSql.checkRow(1)') + tdSql.checkRows(1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data01 != 1 then + tdLog.info('tdSql.checkData(0, 1, 1)') + tdSql.checkData(0, 1, 1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data02 != 1 then + tdLog.info('tdSql.checkData(0, 2, 1)') + tdSql.checkData(0, 2, 1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data03 != 2 then + tdLog.info('tdSql.checkData(0, 3, 2)') + tdSql.checkData(0, 3, 2) + # TSIM: return -1 + #TSIM: endi + # TSIM: + # TSIM: sql alter table $mt drop tag tgcol2 + tdLog.info('alter table %s drop tag tgcol2' % (mt)) + tdSql.execute('alter table %s drop tag tgcol2' % (mt)) + # TSIM: + # TSIM: print =============== step3 + tdLog.info('=============== step3') + # TSIM: $i = 3 + i = 3 + # TSIM: $mt = $mtPrefix . $i + mt = "%s%d" % (mtPrefix, i) + # TSIM: $tb = $tbPrefix . $i + tb = "%s%d" % (tbPrefix, i) + # TSIM: sql create table $mt (ts timestamp, tbcol int) TAGS(tgcol1 + # smallint, tgcol2 tinyint) + tdLog.info( + 'create table %s (ts timestamp, tbcol int) TAGS(tgcol1 smallint, tgcol2 tinyint)' % + (mt)) + tdSql.execute( + 'create table %s (ts timestamp, tbcol int) TAGS(tgcol1 smallint, tgcol2 tinyint)' % + (mt)) + # TSIM: sql create table $tb using $mt tags( 1, 2 ) + tdLog.info('create table %s using %s tags( 1, 2 )' % (tb, mt)) + tdSql.execute('create table %s using %s tags( 1, 2 )' % (tb, mt)) + # TSIM: sql insert into $tb values(now, 1) + tdLog.info('insert into %s values(now, 1)' % (tb)) + tdSql.execute('insert into %s values(now, 1)' % (tb)) + # TSIM: sql select * from $mt where tgcol2 = 2 + tdLog.info('select * from %s where tgcol2 = 2' % (mt)) + tdSql.query('select * from %s where tgcol2 = 2' % (mt)) + # TSIM: if $rows != 1 then + tdLog.info('tdSql.checkRow(1)') + tdSql.checkRows(1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data01 != 1 then + tdLog.info('tdSql.checkData(0, 1, 1)') + tdSql.checkData(0, 1, 1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data02 != 1 then + tdLog.info('tdSql.checkData(0, 2, 1)') + tdSql.checkData(0, 2, 1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data03 != 2 then + tdLog.info('tdSql.checkData(0, 3, 2)') + tdSql.checkData(0, 3, 2) + # TSIM: return -1 + #TSIM: endi + # TSIM: + # TSIM: sql alter table $mt drop tag tgcol2 + tdLog.info('alter table %s drop tag tgcol2' % (mt)) + tdSql.execute('alter table %s drop tag tgcol2' % (mt)) + # TSIM: + # TSIM: print =============== step4 + tdLog.info('=============== step4') + # TSIM: $i = 4 + i = 4 + # TSIM: $mt = $mtPrefix . $i + mt = "%s%d" % (mtPrefix, i) + # TSIM: $tb = $tbPrefix . $i + tb = "%s%d" % (tbPrefix, i) + # TSIM: sql create table $mt (ts timestamp, tbcol int) TAGS(tgcol1 + # bigint, tgcol2 float) + tdLog.info( + 'create table %s (ts timestamp, tbcol int) TAGS(tgcol1 bigint, tgcol2 float)' % + (mt)) + tdSql.execute( + 'create table %s (ts timestamp, tbcol int) TAGS(tgcol1 bigint, tgcol2 float)' % + (mt)) + # TSIM: sql create table $tb using $mt tags( 1, 2 ) + tdLog.info('create table %s using %s tags( 1, 2 )' % (tb, mt)) + tdSql.execute('create table %s using %s tags( 1, 2 )' % (tb, mt)) + # TSIM: sql insert into $tb values(now, 1) + tdLog.info('insert into %s values(now, 1)' % (tb)) + tdSql.execute('insert into %s values(now, 1)' % (tb)) + # TSIM: sql select * from $mt where tgcol2 < 3 + tdLog.info('select * from %s where tgcol2 < 3' % (mt)) + tdSql.query('select * from %s where tgcol2 < 3' % (mt)) + # TSIM: if $rows != 1 then + tdLog.info('tdSql.checkRow(1)') + tdSql.checkRows(1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data01 != 1 then + tdLog.info('tdSql.checkData(0, 1, 1)') + tdSql.checkData(0, 1, 1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data02 != 1 then + tdLog.info('tdSql.checkData(0, 2, 1)') + tdSql.checkData(0, 2, 1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data03 != 2.00000 then + tdLog.info('tdSql.checkData(0, 3, 2.00000)') + tdSql.checkData(0, 3, 2.00000) + # TSIM: return -1 + #TSIM: endi + # TSIM: + # TSIM: sql describe $tb + tdLog.info('describe %s' % (tb)) + tdSql.query('describe %s' % (tb)) + # TSIM: if $data21 != BIGINT then + tdLog.info('tdSql.checkDataType(2, 1, "BIGINT")') + tdSql.checkDataType(2, 1, "BIGINT") + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data31 != FLOAT then + tdLog.info('tdSql.checkDataType(3, 1, "FLOAT")') + tdSql.checkDataType(3, 1, "FLOAT") + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data23 != 1 then + tdLog.info('tdSql.checkData(2, 3, 1)') + tdSql.checkData(2, 3, 1) + # TSIM: return -1 + #TSIM: endi + # TSIM: + # TSIM: sql alter table $mt drop tag tgcol1 -x step40 + tdLog.info('alter table %s drop tag tgcol1 -x step40' % (mt)) + tdSql.error('alter table %s drop tag tgcol10' % (mt)) + # TSIM: return -1 + # TSIM: step40: + # TSIM: sql alter table $mt drop tag tgcol2 + tdLog.info('alter table %s drop tag tgcol2' % (mt)) + tdSql.execute('alter table %s drop tag tgcol2' % (mt)) + # TSIM: + # TSIM: print =============== step5 + tdLog.info('=============== step5') + # TSIM: $i = 5 + i = 5 + # TSIM: $mt = $mtPrefix . $i + mt = "%s%d" % (mtPrefix, i) + # TSIM: $tb = $tbPrefix . $i + tb = "%s%d" % (tbPrefix, i) + # TSIM: sql create table $mt (ts timestamp, tbcol int) TAGS(tgcol1 + # double, tgcol2 binary(10)) + tdLog.info( + 'create table %s (ts timestamp, tbcol int) TAGS(tgcol1 double, tgcol2 binary(10))' % + (mt)) + tdSql.execute( + 'create table %s (ts timestamp, tbcol int) TAGS(tgcol1 double, tgcol2 binary(10))' % + (mt)) + # TSIM: sql create table $tb using $mt tags( 1, '2' ) + tdLog.info('create table %s using %s tags( 1, "2" )' % (tb, mt)) + tdSql.execute('create table %s using %s tags( 1, "2" )' % (tb, mt)) + # TSIM: sql insert into $tb values(now, 1) + tdLog.info('insert into %s values(now, 1)' % (tb)) + tdSql.execute('insert into %s values(now, 1)' % (tb)) + # TSIM: sql select * from $mt where tgcol2 = '2' + tdLog.info('select * from %s where tgcol2 = "2"' % (mt)) + tdSql.query('select * from %s where tgcol2 = "2"' % (mt)) + # TSIM: if $rows != 1 then + tdLog.info('tdSql.checkRow(1)') + tdSql.checkRows(1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data01 != 1 then + tdLog.info('tdSql.checkData(0, 1, 1)') + tdSql.checkData(0, 1, 1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data02 != 1.000000000 then + tdLog.info('tdSql.checkData(0, 2, 1.000000000)') + tdSql.checkData(0, 2, 1.000000000) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data03 != 2 then + tdLog.info('tdSql.checkData(0, 3, 2)') + tdSql.checkData(0, 3, 2) + # TSIM: return -1 + #TSIM: endi + # TSIM: + # TSIM: sql alter table $mt drop tag tgcol1 -x step50 + tdLog.info('alter table %s drop tag tgcol1 -x step50' % (mt)) + tdSql.error('alter table %s drop tag tgcol10' % (mt)) + # TSIM: return -1 + # TSIM: step50: + # TSIM: sql alter table $mt drop tag tgcol2 + tdLog.info('alter table %s drop tag tgcol2' % (mt)) + tdSql.execute('alter table %s drop tag tgcol2' % (mt)) + # TSIM: + # TSIM: print =============== step6 + tdLog.info('=============== step6') + # TSIM: $i = 6 + i = 6 + # TSIM: $mt = $mtPrefix . $i + mt = "%s%d" % (mtPrefix, i) + # TSIM: $tb = $tbPrefix . $i + tb = "%s%d" % (tbPrefix, i) + # TSIM: sql create table $mt (ts timestamp, tbcol int) TAGS(tgcol1 + # bool, tgcol2 int, tgcol3 tinyint) + tdLog.info( + 'create table %s (ts timestamp, tbcol int) TAGS(tgcol1 bool, tgcol2 int, tgcol3 tinyint)' % + (mt)) + tdSql.execute( + 'create table %s (ts timestamp, tbcol int) TAGS(tgcol1 bool, tgcol2 int, tgcol3 tinyint)' % + (mt)) + # TSIM: sql create table $tb using $mt tags( 1, 2, 3 ) + tdLog.info('create table %s using %s tags( 1, 2, 3 )' % (tb, mt)) + tdSql.execute('create table %s using %s tags( 1, 2, 3 )' % (tb, mt)) + # TSIM: sql insert into $tb values(now, 1) + tdLog.info('insert into %s values(now, 1)' % (tb)) + tdSql.execute('insert into %s values(now, 1)' % (tb)) + # TSIM: sql select * from $mt where tgcol2 = 2 + tdLog.info('select * from %s where tgcol2 = 2' % (mt)) + tdSql.query('select * from %s where tgcol2 = 2' % (mt)) + # TSIM: if $rows != 1 then + tdLog.info('tdSql.checkRow(1)') + tdSql.checkRows(1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data01 != 1 then + tdLog.info('tdSql.checkData(0, 1, 1)') + tdSql.checkData(0, 1, 1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data02 != 1 then + tdLog.info('tdSql.checkData(0, 2, 1)') + tdSql.checkData(0, 2, 1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data03 != 2 then + tdLog.info('tdSql.checkData(0, 3, 2)') + tdSql.checkData(0, 3, 2) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data04 != 3 then + tdLog.info('tdSql.checkData(0, 4, 3)') + tdSql.checkData(0, 4, 3) + # TSIM: return -1 + #TSIM: endi + # TSIM: + # TSIM: sql alter table $mt drop tag tgcol2 + tdLog.info('alter table %s drop tag tgcol2' % (mt)) + tdSql.execute('alter table %s drop tag tgcol2' % (mt)) + # TSIM: sql alter table $mt drop tag tgcol3 + tdLog.info('alter table %s drop tag tgcol3' % (mt)) + tdSql.execute('alter table %s drop tag tgcol3' % (mt)) + # TSIM: + # TSIM: print =============== step7 + tdLog.info('=============== step7') + # TSIM: $i = 7 + i = 7 + # TSIM: $mt = $mtPrefix . $i + mt = "%s%d" % (mtPrefix, i) + # TSIM: $tb = $tbPrefix . $i + tb = "%s%d" % (tbPrefix, i) + # TSIM: sql create table $mt (ts timestamp, tbcol int) TAGS(tgcol1 + # smallint, tgcol2 tinyint, tgcol3 binary(10)) + tdLog.info( + 'create table %s (ts timestamp, tbcol int) TAGS(tgcol1 smallint, tgcol2 tinyint, tgcol3 binary(10))' % + (mt)) + tdSql.execute( + 'create table %s (ts timestamp, tbcol int) TAGS(tgcol1 smallint, tgcol2 tinyint, tgcol3 binary(10))' % + (mt)) + # TSIM: sql create table $tb using $mt tags( 1, 2, '3' ) + tdLog.info('create table %s using %s tags( 1, 2, "3" )' % (tb, mt)) + tdSql.execute('create table %s using %s tags( 1, 2, "3" )' % (tb, mt)) + # TSIM: sql insert into $tb values(now, 1) + tdLog.info('insert into %s values(now, 1)' % (tb)) + tdSql.execute('insert into %s values(now, 1)' % (tb)) + # TSIM: sql select * from $mt where tgcol3 = '3' + tdLog.info('select * from %s where tgcol3 = "3"' % (mt)) + tdSql.query('select * from %s where tgcol3 = "3"' % (mt)) + # TSIM: if $rows != 1 then + tdLog.info('tdSql.checkRow(1)') + tdSql.checkRows(1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data01 != 1 then + tdLog.info('tdSql.checkData(0, 1, 1)') + tdSql.checkData(0, 1, 1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data02 != 1 then + tdLog.info('tdSql.checkData(0, 2, 1)') + tdSql.checkData(0, 2, 1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data03 != 2 then + tdLog.info('tdSql.checkData(0, 3, 2)') + tdSql.checkData(0, 3, 2) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data04 != 3 then + tdLog.info('tdSql.checkData(0, 4, 3)') + tdSql.checkData(0, 4, 3) + # TSIM: return -1 + #TSIM: endi + # TSIM: + # TSIM: sql describe $tb + tdLog.info('describe %s' % (tb)) + tdSql.query('describe %s' % (tb)) + # TSIM: if $data21 != SMALLINT then + tdLog.info('tdSql.checkDataType(2, 1, "SMALLINT")') + tdSql.checkDataType(2, 1, "SMALLINT") + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data31 != TINYINT then + tdLog.info('tdSql.checkDataType(3, 1, "TINYINT")') + tdSql.checkDataType(3, 1, "TINYINT") + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data41 != BINARY then + tdLog.info('tdSql.checkDataType(4, 1, "BINARY")') + tdSql.checkDataType(4, 1, "BINARY") + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data22 != 2 then + tdLog.info('tdSql.checkData(2, 2, 2)') + tdSql.checkData(2, 2, 2) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data32 != 1 then + tdLog.info('tdSql.checkData(3, 2, 1)') + tdSql.checkData(3, 2, 1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data42 != 10 then + tdLog.info('tdSql.checkData(4, 2, 10)') + tdSql.checkData(4, 2, 10) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data23 != 1 then + tdLog.info('tdSql.checkData(2, 3, 1)') + tdSql.checkData(2, 3, 1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data33 != 2 then + tdLog.info('tdSql.checkData(3, 3, 2)') + tdSql.checkData(3, 3, 2) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data43 != 3 then + tdLog.info('tdSql.checkData(4, 3, 3)') + tdSql.checkData(4, 3, 3) + # TSIM: return -1 + #TSIM: endi + # TSIM: + # TSIM: sql alter table $mt drop tag tgcol2 + tdLog.info('alter table %s drop tag tgcol2' % (mt)) + tdSql.execute('alter table %s drop tag tgcol2' % (mt)) + # TSIM: sql alter table $mt drop tag tgcol3 + tdLog.info('alter table %s drop tag tgcol3' % (mt)) + tdSql.execute('alter table %s drop tag tgcol3' % (mt)) + # TSIM: + # TSIM: print =============== step8 + tdLog.info('=============== step8') + # TSIM: $i = 8 + i = 8 + # TSIM: $mt = $mtPrefix . $i + mt = "%s%d" % (mtPrefix, i) + # TSIM: $tb = $tbPrefix . $i + tb = "%s%d" % (tbPrefix, i) + # TSIM: sql create table $mt (ts timestamp, tbcol int) TAGS(tgcol1 + # bigint, tgcol2 float, tgcol3 binary(10)) + tdLog.info( + 'create table %s (ts timestamp, tbcol int) TAGS(tgcol1 bigint, tgcol2 float, tgcol3 binary(10))' % + (mt)) + tdSql.execute( + 'create table %s (ts timestamp, tbcol int) TAGS(tgcol1 bigint, tgcol2 float, tgcol3 binary(10))' % + (mt)) + # TSIM: sql create table $tb using $mt tags( 1, 2, '3' ) + tdLog.info('create table %s using %s tags( 1, 2, "3" )' % (tb, mt)) + tdSql.execute('create table %s using %s tags( 1, 2, "3" )' % (tb, mt)) + # TSIM: sql insert into $tb values(now, 1) + tdLog.info('insert into %s values(now, 1)' % (tb)) + tdSql.execute('insert into %s values(now, 1)' % (tb)) + # TSIM: sql select * from $mt where tgcol3 = '3' + tdLog.info('select * from %s where tgcol3 = "3"' % (mt)) + tdSql.query('select * from %s where tgcol3 = "3"' % (mt)) + # TSIM: if $rows != 1 then + tdLog.info('tdSql.checkRow(1)') + tdSql.checkRows(1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data01 != 1 then + tdLog.info('tdSql.checkData(0, 1, 1)') + tdSql.checkData(0, 1, 1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data02 != 1 then + tdLog.info('tdSql.checkData(0, 2, 1)') + tdSql.checkData(0, 2, 1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data03 != 2.00000 then + tdLog.info('tdSql.checkData(0, 3, 2.00000)') + tdSql.checkData(0, 3, 2.00000) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data04 != 3 then + tdLog.info('tdSql.checkData(0, 4, 3)') + tdSql.checkData(0, 4, 3) + # TSIM: return -1 + #TSIM: endi + # TSIM: + # TSIM: sql alter table $mt drop tag tgcol2 + tdLog.info('alter table %s drop tag tgcol2' % (mt)) + tdSql.execute('alter table %s drop tag tgcol2' % (mt)) + # TSIM: sql alter table $mt drop tag tgcol3 + tdLog.info('alter table %s drop tag tgcol3' % (mt)) + tdSql.execute('alter table %s drop tag tgcol3' % (mt)) + # TSIM: + # TSIM: print =============== step9 + tdLog.info('=============== step9') + # TSIM: $i = 9 + i = 9 + # TSIM: $mt = $mtPrefix . $i + mt = "%s%d" % (mtPrefix, i) + # TSIM: $tb = $tbPrefix . $i + tb = "%s%d" % (tbPrefix, i) + # TSIM: sql create table $mt (ts timestamp, tbcol int) TAGS(tgcol1 + # double, tgcol2 binary(10), tgcol3 binary(10)) + tdLog.info( + 'create table %s (ts timestamp, tbcol int) TAGS(tgcol1 double, tgcol2 binary(10), tgcol3 binary(10))' % + (mt)) + tdSql.execute( + 'create table %s (ts timestamp, tbcol int) TAGS(tgcol1 double, tgcol2 binary(10), tgcol3 binary(10))' % + (mt)) + # TSIM: sql create table $tb using $mt tags( 1, '2', '3' ) + tdLog.info('create table %s using %s tags( 1, "2", "3" )' % (tb, mt)) + tdSql.execute( + 'create table %s using %s tags( 1, "2", "3" )' % + (tb, mt)) + # TSIM: sql insert into $tb values(now, 1) + tdLog.info('insert into %s values(now, 1)' % (tb)) + tdSql.execute('insert into %s values(now, 1)' % (tb)) + # TSIM: sql select * from $mt where tgcol2 = 2 + tdLog.info('select * from %s where tgcol2 = 2' % (mt)) + tdSql.query('select * from %s where tgcol2 = 2' % (mt)) + # TSIM: if $rows != 1 then + tdLog.info('tdSql.checkRow(1)') + tdSql.checkRows(1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data01 != 1 then + tdLog.info('tdSql.checkData(0, 1, 1)') + tdSql.checkData(0, 1, 1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data02 != 1.000000000 then + tdLog.info('tdSql.checkData(0, 2, 1.000000000)') + tdSql.checkData(0, 2, 1.000000000) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data03 != 2 then + tdLog.info('tdSql.checkData(0, 3, 2)') + tdSql.checkData(0, 3, 2) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data04 != 3 then + tdLog.info('tdSql.checkData(0, 4, 3)') + tdSql.checkData(0, 4, 3) + # TSIM: return -1 + #TSIM: endi + # TSIM: + # TSIM: sql alter table $mt drop tag tgcol3 + tdLog.info('alter table %s drop tag tgcol3' % (mt)) + tdSql.execute('alter table %s drop tag tgcol3' % (mt)) + # TSIM: sql alter table $mt drop tag tgcol2 + tdLog.info('alter table %s drop tag tgcol2' % (mt)) + tdSql.execute('alter table %s drop tag tgcol2' % (mt)) + # TSIM: + # TSIM: print =============== step10 + tdLog.info('=============== step10') + # TSIM: $i = 10 + i = 10 + # TSIM: $mt = $mtPrefix . $i + mt = "%s%d" % (mtPrefix, i) + # TSIM: $tb = $tbPrefix . $i + tb = "%s%d" % (tbPrefix, i) + # TSIM: sql create table $mt (ts timestamp, tbcol int) TAGS(tgcol1 + # binary(10), tgcol2 binary(10), tgcol3 binary(10), tgcol4 binary(10)) + tdLog.info( + 'create table %s (ts timestamp, tbcol int) TAGS(tgcol1 binary(10), tgcol2 binary(10), tgcol3 binary(10), tgcol4 binary(10))' % + (mt)) + tdSql.execute( + 'create table %s (ts timestamp, tbcol int) TAGS(tgcol1 binary(10), tgcol2 binary(10), tgcol3 binary(10), tgcol4 binary(10))' % + (mt)) + # TSIM: sql create table $tb using $mt tags( '1', '2', '3', '4' ) + tdLog.info( + 'create table %s using %s tags( "1", "2", "3", "4" )' % + (tb, mt)) + tdSql.execute( + 'create table %s using %s tags( "1", "2", "3", "4" )' % + (tb, mt)) + # TSIM: sql insert into $tb values(now, 1) + tdLog.info('insert into %s values(now, 1)' % (tb)) + tdSql.execute('insert into %s values(now, 1)' % (tb)) + # TSIM: sql select * from $mt where tgcol4 = '4' + tdLog.info('select * from %s where tgcol4 = "4"' % (mt)) + tdSql.query('select * from %s where tgcol4 = "4"' % (mt)) + # TSIM: if $rows != 1 then + tdLog.info('tdSql.checkRow(1)') + tdSql.checkRows(1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data01 != 1 then + tdLog.info('tdSql.checkData(0, 1, 1)') + tdSql.checkData(0, 1, 1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data02 != 1 then + tdLog.info('tdSql.checkData(0, 2, 1)') + tdSql.checkData(0, 2, 1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data03 != 2 then + tdLog.info('tdSql.checkData(0, 3, 2)') + tdSql.checkData(0, 3, 2) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data04 != 3 then + tdLog.info('tdSql.checkData(0, 4, 3)') + tdSql.checkData(0, 4, 3) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data05 != 4 then + tdLog.info('tdSql.checkData(0, 5, 4)') + tdSql.checkData(0, 5, 4) + # TSIM: return -1 + #TSIM: endi + # TSIM: + # TSIM: sql alter table $mt drop tag tgcol3 + tdLog.info('alter table %s drop tag tgcol3' % (mt)) + tdSql.execute('alter table %s drop tag tgcol3' % (mt)) + # TSIM: sql alter table $mt drop tag tgcol2 + tdLog.info('alter table %s drop tag tgcol2' % (mt)) + tdSql.execute('alter table %s drop tag tgcol2' % (mt)) + # TSIM: sql alter table $mt drop tag tgcol4 + tdLog.info('alter table %s drop tag tgcol4' % (mt)) + tdSql.execute('alter table %s drop tag tgcol4' % (mt)) + # TSIM: + # TSIM: print =============== step11 + tdLog.info('=============== step11') + # TSIM: $i = 11 + i = 11 + # TSIM: $mt = $mtPrefix . $i + mt = "%s%d" % (mtPrefix, i) + # TSIM: $tb = $tbPrefix . $i + tb = "%s%d" % (tbPrefix, i) + # TSIM: sql create table $mt (ts timestamp, tbcol int) TAGS(tgcol1 + # bool, tgcol2 int, tgcol3 smallint, tgcol4 float, tgcol5 binary(10)) + tdLog.info( + 'create table %s (ts timestamp, tbcol int) TAGS(tgcol1 bool, tgcol2 int, tgcol3 smallint, tgcol4 float, tgcol5 binary(10))' % + (mt)) + tdSql.execute( + 'create table %s (ts timestamp, tbcol int) TAGS(tgcol1 bool, tgcol2 int, tgcol3 smallint, tgcol4 float, tgcol5 binary(10))' % + (mt)) + # TSIM: sql create table $tb using $mt tags( 1, 2, 3, 4, '5' ) + tdLog.info( + 'create table %s using %s tags( 1, 2, 3, 4, "5" )' % + (tb, mt)) + tdSql.execute( + 'create table %s using %s tags( 1, 2, 3, 4, "5" )' % + (tb, mt)) + # TSIM: sql insert into $tb values(now, 1) + tdLog.info('insert into %s values(now, 1)' % (tb)) + tdSql.execute('insert into %s values(now, 1)' % (tb)) + # TSIM: sql select * from $mt where tgcol1 = 1 + tdLog.info('select * from %s where tgcol1 = 1' % (mt)) + tdSql.query('select * from %s where tgcol1 = 1' % (mt)) + # TSIM: if $rows != 1 then + tdLog.info('tdSql.checkRow(1)') + tdSql.checkRows(1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data01 != 1 then + tdLog.info('tdSql.checkData(0, 1, 1)') + tdSql.checkData(0, 1, 1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data02 != 1 then + tdLog.info('tdSql.checkData(0, 2, 1)') + tdSql.checkData(0, 2, 1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data03 != 2 then + tdLog.info('tdSql.checkData(0, 3, 2)') + tdSql.checkData(0, 3, 2) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data04 != 3 then + tdLog.info('tdSql.checkData(0, 4, 3)') + tdSql.checkData(0, 4, 3) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data05 != 4.00000 then + tdLog.info('tdSql.checkData(0, 5, 4.00000)') + tdSql.checkData(0, 5, 4.00000) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data06 != 5 then + tdLog.info('tdSql.checkData(0, 6, 5)') + tdSql.checkData(0, 6, 5) + # TSIM: return -1 + #TSIM: endi + # TSIM: + # TSIM: sql alter table $mt drop tag tgcol2 + tdLog.info('alter table %s drop tag tgcol2' % (mt)) + tdSql.execute('alter table %s drop tag tgcol2' % (mt)) + # TSIM: sql alter table $mt drop tag tgcol3 + tdLog.info('alter table %s drop tag tgcol3' % (mt)) + tdSql.execute('alter table %s drop tag tgcol3' % (mt)) + # TSIM: sql alter table $mt drop tag tgcol5 + tdLog.info('alter table %s drop tag tgcol5' % (mt)) + tdSql.execute('alter table %s drop tag tgcol5' % (mt)) + # TSIM: + # TSIM: print =============== step12 + tdLog.info('=============== step12') + # TSIM: $i = 12 + i = 12 + # TSIM: $mt = $mtPrefix . $i + mt = "%s%d" % (mtPrefix, i) + # TSIM: $tb = $tbPrefix . $i + tb = "%s%d" % (tbPrefix, i) + # TSIM: sql create table $mt (ts timestamp, tbcol int) TAGS(tgcol1 + # bool, tgcol2 smallint, tgcol3 float, tgcol4 double, tgcol5 + # binary(10), tgcol6 binary(20)) + tdLog.info( + 'create table %s (ts timestamp, tbcol int) TAGS(tgcol1 bool, tgcol2 smallint, tgcol3 float, tgcol4 double, tgcol5 binary(10), tgcol6 binary(20))' % + (mt)) + tdSql.execute( + 'create table %s (ts timestamp, tbcol int) TAGS(tgcol1 bool, tgcol2 smallint, tgcol3 float, tgcol4 double, tgcol5 binary(10), tgcol6 binary(20))' % + (mt)) + # TSIM: sql create table $tb using $mt tags( 1, 2, 3, 4, '5', '6' ) + tdLog.info( + 'create table %s using %s tags( 1, 2, 3, 4, "5", "6" )' % + (tb, mt)) + tdSql.execute( + 'create table %s using %s tags( 1, 2, 3, 4, "5", "6" )' % + (tb, mt)) + # TSIM: sql insert into $tb values(now, 1) + tdLog.info('insert into %s values(now, 1)' % (tb)) + tdSql.execute('insert into %s values(now, 1)' % (tb)) + # TSIM: sql select * from $mt where tgcol1 = 1 + tdLog.info('select * from %s where tgcol1 = 1' % (mt)) + tdSql.query('select * from %s where tgcol1 = 1' % (mt)) + # TSIM: if $rows != 1 then + tdLog.info('tdSql.checkRow(1)') + tdSql.checkRows(1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data01 != 1 then + tdLog.info('tdSql.checkData(0, 1, 1)') + tdSql.checkData(0, 1, 1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data02 != 1 then + tdLog.info('tdSql.checkData(0, 2, 1)') + tdSql.checkData(0, 2, 1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data03 != 2 then + tdLog.info('tdSql.checkData(0, 3, 2)') + tdSql.checkData(0, 3, 2) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data04 != 3.00000 then + tdLog.info('tdSql.checkData(0, 4, 3.00000)') + tdSql.checkData(0, 4, 3.00000) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data05 != 4.000000000 then + tdLog.info('tdSql.checkData(0, 5, 4.000000000)') + tdSql.checkData(0, 5, 4.000000000) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data06 != 5 then + tdLog.info('tdSql.checkData(0, 6, 5)') + tdSql.checkData(0, 6, 5) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data07 != 6 then + tdLog.info('tdSql.checkData(0, 7, 6)') + tdSql.checkData(0, 7, 6) + # TSIM: return -1 + #TSIM: endi + # TSIM: + # TSIM: sql alter table $mt drop tag tgcol2 + tdLog.info('alter table %s drop tag tgcol2' % (mt)) + tdSql.execute('alter table %s drop tag tgcol2' % (mt)) + # TSIM: sql alter table $mt drop tag tgcol3 + tdLog.info('alter table %s drop tag tgcol3' % (mt)) + tdSql.execute('alter table %s drop tag tgcol3' % (mt)) + # TSIM: sql alter table $mt drop tag tgcol5 + tdLog.info('alter table %s drop tag tgcol5' % (mt)) + tdSql.execute('alter table %s drop tag tgcol5' % (mt)) + # TSIM: sql alter table $mt drop tag tgcol6 + tdLog.info('alter table %s drop tag tgcol6' % (mt)) + tdSql.execute('alter table %s drop tag tgcol6' % (mt)) + # TSIM: + # TSIM: print =============== step13 + tdLog.info('=============== step13') + # TSIM: $i = 13 + i = 13 + # TSIM: $mt = $mtPrefix . $i + mt = "%s%d" % (mtPrefix, i) + # TSIM: $tb = $tbPrefix . $i + tb = "%s%d" % (tbPrefix, i) + # TSIM: sql create table $mt (ts timestamp, tbcol int) TAGS(tgcol1 + # binary(10), tgcol2 int, tgcol3 smallint, tgcol4 binary(11), tgcol5 + # double, tgcol6 binary(20)) + tdLog.info( + 'create table %s (ts timestamp, tbcol int) TAGS(tgcol1 binary(10), tgcol2 int, tgcol3 smallint, tgcol4 binary(11), tgcol5 double, tgcol6 binary(20))' % + (mt)) + tdSql.execute( + 'create table %s (ts timestamp, tbcol int) TAGS(tgcol1 binary(10), tgcol2 int, tgcol3 smallint, tgcol4 binary(11), tgcol5 double, tgcol6 binary(20))' % + (mt)) + # TSIM: sql create table $tb using $mt tags( '1', 2, 3, '4', 5, '6' ) + tdLog.info( + 'create table %s using %s tags( "1", 2, 3, "4", 5, "6" )' % + (tb, mt)) + tdSql.execute( + 'create table %s using %s tags( "1", 2, 3, "4", 5, "6" )' % + (tb, mt)) + # TSIM: sql insert into $tb values(now, 1) + tdLog.info('insert into %s values(now, 1)' % (tb)) + tdSql.execute('insert into %s values(now, 1)' % (tb)) + # TSIM: sql select * from $mt where tgcol1 = '1' + tdLog.info('select * from %s where tgcol1 = "1"' % (mt)) + tdSql.query('select * from %s where tgcol1 = "1"' % (mt)) + # TSIM: if $rows != 1 then + tdLog.info('tdSql.checkRow(1)') + tdSql.checkRows(1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data01 != 1 then + tdLog.info('tdSql.checkData(0, 1, 1)') + tdSql.checkData(0, 1, 1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data02 != 1 then + tdLog.info('tdSql.checkData(0, 2, 1)') + tdSql.checkData(0, 2, 1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data03 != 2 then + tdLog.info('tdSql.checkData(0, 3, 2)') + tdSql.checkData(0, 3, 2) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data04 != 3 then + tdLog.info('tdSql.checkData(0, 4, 3)') + tdSql.checkData(0, 4, 3) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data05 != 4 then + tdLog.info('tdSql.checkData(0, 5, 4)') + tdSql.checkData(0, 5, 4) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data06 != 5.000000000 then + tdLog.info('tdSql.checkData(0, 6, 5.000000000)') + tdSql.checkData(0, 6, 5.000000000) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data07 != 6 then + tdLog.info('tdSql.checkData(0, 7, 6)') + tdSql.checkData(0, 7, 6) + # TSIM: return -1 + #TSIM: endi + # TSIM: + # TSIM: sql alter table $mt drop tag tgcol3 + tdLog.info('alter table %s drop tag tgcol3' % (mt)) + tdSql.execute('alter table %s drop tag tgcol3' % (mt)) + # TSIM: sql alter table $mt drop tag tgcol4 + tdLog.info('alter table %s drop tag tgcol4' % (mt)) + tdSql.execute('alter table %s drop tag tgcol4' % (mt)) + # TSIM: sql alter table $mt drop tag tgcol6 + tdLog.info('alter table %s drop tag tgcol6' % (mt)) + tdSql.execute('alter table %s drop tag tgcol6' % (mt)) + # TSIM: + # TSIM: sleep 5000 + # TSIM: + # TSIM: print =============== step2 + tdLog.info('=============== step2') + # TSIM: $i = 2 + i = 2 + # TSIM: $mt = $mtPrefix . $i + mt = "%s%d" % (mtPrefix, i) + # TSIM: $tb = $tbPrefix . $i + tb = "%s%d" % (tbPrefix, i) + # TSIM: + # TSIM: sql select * from $mt where tgcol1 = 1 + tdLog.info('select * from %s where tgcol1 = 1' % (mt)) + tdSql.query('select * from %s where tgcol1 = 1' % (mt)) + # TSIM: print $data01 $data02 $data03 + tdLog.info('$data01 $data02 $data03') + # TSIM: if $rows != 1 then + tdLog.info('tdSql.checkRow(1)') + tdSql.checkRows(1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data01 != 1 then + tdLog.info('tdSql.checkData(0, 1, 1)') + tdSql.checkData(0, 1, 1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data02 != 1 then + tdLog.info('tdSql.checkData(0, 2, 1)') + tdSql.checkData(0, 2, 1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data03 != NULL then + tdLog.info('tdSql.checkData(0, 3, NULL)') + tdSql.checkData(0, 3, None) + # TSIM: return -1 + #TSIM: endi + # TSIM: + # TSIM: sql select * from $mt where tgcol2 = 1 -x step2 + tdLog.info('select * from %s where tgcol2 = 1 -x step2' % (mt)) + tdSql.error('select * from %s where tgcol2 = 1' % (mt)) + # TSIM: return -1 + # TSIM: step2: + # TSIM: + # TSIM: print =============== step3 + tdLog.info('=============== step3') + # TSIM: $i = 3 + i = 3 + # TSIM: $mt = $mtPrefix . $i + mt = "%s%d" % (mtPrefix, i) + # TSIM: $tb = $tbPrefix . $i + tb = "%s%d" % (tbPrefix, i) + # TSIM: + # TSIM: sql select * from $mt where tgcol1 = 1 + tdLog.info('select * from %s where tgcol1 = 1' % (mt)) + tdSql.query('select * from %s where tgcol1 = 1' % (mt)) + # TSIM: print $data01 $data02 $data03 + tdLog.info('$data01 $data02 $data03') + # TSIM: if $rows != 1 then + tdLog.info('tdSql.checkRow(1)') + tdSql.checkRows(1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data01 != 1 then + tdLog.info('tdSql.checkData(0, 1, 1)') + tdSql.checkData(0, 1, 1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data02 != 1 then + tdLog.info('tdSql.checkData(0, 2, 1)') + tdSql.checkData(0, 2, 1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data03 != NULL then + tdLog.info('tdSql.checkData(0, 3, NULL)') + tdSql.checkData(0, 3, None) + # TSIM: return -1 + #TSIM: endi + # TSIM: + # TSIM: sql select * from $mt where tgcol2 = 1 -x step3 + tdLog.info('select * from %s where tgcol2 = 1 -x step3' % (mt)) + tdSql.error('select * from %s where tgcol2 = 1' % (mt)) + # TSIM: return -1 + # TSIM: step3: + # TSIM: + # TSIM: print =============== step4 + tdLog.info('=============== step4') + # TSIM: $i = 4 + i = 4 + # TSIM: $mt = $mtPrefix . $i + mt = "%s%d" % (mtPrefix, i) + # TSIM: $tb = $tbPrefix . $i + tb = "%s%d" % (tbPrefix, i) + # TSIM: + # TSIM: sql select * from $mt where tgcol1 = 1 + tdLog.info('select * from %s where tgcol1 = 1' % (mt)) + tdSql.query('select * from %s where tgcol1 = 1' % (mt)) + # TSIM: print $data01 $data02 $data03 + tdLog.info('$data01 $data02 $data03') + # TSIM: if $rows != 1 then + tdLog.info('tdSql.checkRow(1)') + tdSql.checkRows(1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data01 != 1 then + tdLog.info('tdSql.checkData(0, 1, 1)') + tdSql.checkData(0, 1, 1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data02 != 1 then + tdLog.info('tdSql.checkData(0, 2, 1)') + tdSql.checkData(0, 2, 1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data03 != NULL then + tdLog.info('tdSql.checkData(0, 3, NULL)') + tdSql.checkData(0, 3, None) + # TSIM: return -1 + #TSIM: endi + # TSIM: + # TSIM: sql select * from $mt where tgcol2 = 1 -x step4 + tdLog.info('select * from %s where tgcol2 = 1 -x step4' % (mt)) + tdSql.error('select * from %s where tgcol2 = 1' % (mt)) + # TSIM: return -1 + # TSIM: step4: + # TSIM: + # TSIM: print =============== step5 + tdLog.info('=============== step5') + # TSIM: $i = 5 + i = 5 + # TSIM: $mt = $mtPrefix . $i + mt = "%s%d" % (mtPrefix, i) + # TSIM: $tb = $tbPrefix . $i + tb = "%s%d" % (tbPrefix, i) + # TSIM: + # TSIM: sql select * from $mt where tgcol1 = 1 + tdLog.info('select * from %s where tgcol1 = 1' % (mt)) + tdSql.query('select * from %s where tgcol1 = 1' % (mt)) + # TSIM: print $data01 $data02 $data03 + tdLog.info('$data01 $data02 $data03') + # TSIM: if $rows != 1 then + tdLog.info('tdSql.checkRow(1)') + tdSql.checkRows(1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data01 != 1 then + tdLog.info('tdSql.checkData(0, 1, 1)') + tdSql.checkData(0, 1, 1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data02 != 1.000000000 then + tdLog.info('tdSql.checkData(0, 2, 1.000000000)') + tdSql.checkData(0, 2, 1.000000000) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data03 != NULL then + tdLog.info('tdSql.checkData(0, 3, NULL)') + tdSql.checkData(0, 3, None) + # TSIM: return -1 + #TSIM: endi + # TSIM: + # TSIM: sql select * from $mt where tgcol2 = '1' -x step5 + tdLog.info('select * from %s where tgcol2 = "1" -x step5' % (mt)) + tdSql.error('select * from %s where tgcol2 = "1"' % (mt)) + # TSIM: return -1 + # TSIM: step5: + # TSIM: + # TSIM: print =============== step6 + tdLog.info('=============== step6') + # TSIM: $i = 6 + i = 6 + # TSIM: $mt = $mtPrefix . $i + mt = "%s%d" % (mtPrefix, i) + # TSIM: $tb = $tbPrefix . $i + tb = "%s%d" % (tbPrefix, i) + # TSIM: + # TSIM: sql select * from $mt where tgcol1 = 1 + tdLog.info('select * from %s where tgcol1 = 1' % (mt)) + tdSql.query('select * from %s where tgcol1 = 1' % (mt)) + # TSIM: print $data01 $data02 $data03 + tdLog.info('$data01 $data02 $data03') + # TSIM: if $rows != 1 then + tdLog.info('tdSql.checkRow(1)') + tdSql.checkRows(1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data01 != 1 then + tdLog.info('tdSql.checkData(0, 1, 1)') + tdSql.checkData(0, 1, 1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data02 != 1 then + tdLog.info('tdSql.checkData(0, 2, 1)') + tdSql.checkData(0, 2, 1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data03 != NULL then + tdLog.info('tdSql.checkData(0, 3, NULL)') + tdSql.checkData(0, 3, None) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data04 != NULL then + tdLog.info('tdSql.checkData(0, 4, NULL)') + tdSql.checkData(0, 4, None) + # TSIM: return -1 + #TSIM: endi + # TSIM: + # TSIM: sql select * from $mt where tgcol2 = 1 -x step51 + tdLog.info('select * from %s where tgcol2 = 1 -x step51' % (mt)) + tdSql.error('select * from %s where tgcol2 = 11' % (mt)) + # TSIM: return -1 + # TSIM: step51: + # TSIM: sql select * from $mt where tgcol3 = 1 -x step52 + tdLog.info('select * from %s where tgcol3 = 1 -x step52' % (mt)) + tdSql.error('select * from %s where tgcol3 = 12' % (mt)) + # TSIM: return -1 + # TSIM: step52: + # TSIM: + # TSIM: print =============== step7 + tdLog.info('=============== step7') + # TSIM: $i = 7 + i = 7 + # TSIM: $mt = $mtPrefix . $i + mt = "%s%d" % (mtPrefix, i) + # TSIM: $tb = $tbPrefix . $i + tb = "%s%d" % (tbPrefix, i) + # TSIM: + # TSIM: sql select * from $mt where tgcol1 = 1 + tdLog.info('select * from %s where tgcol1 = 1' % (mt)) + tdSql.query('select * from %s where tgcol1 = 1' % (mt)) + # TSIM: print $data01 $data02 $data03 + tdLog.info('$data01 $data02 $data03') + # TSIM: if $rows != 1 then + tdLog.info('tdSql.checkRow(1)') + tdSql.checkRows(1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data01 != 1 then + tdLog.info('tdSql.checkData(0, 1, 1)') + tdSql.checkData(0, 1, 1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data02 != 1 then + tdLog.info('tdSql.checkData(0, 2, 1)') + tdSql.checkData(0, 2, 1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data03 != NULL then + tdLog.info('tdSql.checkData(0, 3, NULL)') + tdSql.checkData(0, 3, None) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data04 != NULL then + tdLog.info('tdSql.checkData(0, 4, NULL)') + tdSql.checkData(0, 4, None) + # TSIM: return -1 + #TSIM: endi + # TSIM: + # TSIM: sql select * from $mt where tgcol2 = 1 -x step71 + tdLog.info('select * from %s where tgcol2 = 1 -x step71' % (mt)) + tdSql.error('select * from %s where tgcol2 = 11' % (mt)) + # TSIM: return -1 + # TSIM: step71: + # TSIM: sql select * from $mt where tgcol3 = 1 -x step72 + tdLog.info('select * from %s where tgcol3 = 1 -x step72' % (mt)) + tdSql.error('select * from %s where tgcol3 = 12' % (mt)) + # TSIM: return -1 + # TSIM: step72: + # TSIM: + # TSIM: print =============== step8 + tdLog.info('=============== step8') + # TSIM: $i = 8 + i = 8 + # TSIM: $mt = $mtPrefix . $i + mt = "%s%d" % (mtPrefix, i) + # TSIM: $tb = $tbPrefix . $i + tb = "%s%d" % (tbPrefix, i) + # TSIM: + # TSIM: sql select * from $mt where tgcol1 = 1 + tdLog.info('select * from %s where tgcol1 = 1' % (mt)) + tdSql.query('select * from %s where tgcol1 = 1' % (mt)) + # TSIM: print $data01 $data02 $data03 + tdLog.info('$data01 $data02 $data03') + # TSIM: if $rows != 1 then + tdLog.info('tdSql.checkRow(1)') + tdSql.checkRows(1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data01 != 1 then + tdLog.info('tdSql.checkData(0, 1, 1)') + tdSql.checkData(0, 1, 1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data02 != 1 then + tdLog.info('tdSql.checkData(0, 2, 1)') + tdSql.checkData(0, 2, 1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data03 != NULL then + tdLog.info('tdSql.checkData(0, 3, NULL)') + tdSql.checkData(0, 3, None) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data04 != NULL then + tdLog.info('tdSql.checkData(0, 4, NULL)') + tdSql.checkData(0, 4, None) + # TSIM: return -1 + #TSIM: endi + # TSIM: + # TSIM: sql select * from $mt where tgcol2 = 1 -x step81 + tdLog.info('select * from %s where tgcol2 = 1 -x step81' % (mt)) + tdSql.error('select * from %s where tgcol2 = 11' % (mt)) + # TSIM: return -1 + # TSIM: step81: + # TSIM: sql select * from $mt where tgcol3 = 1 -x step82 + tdLog.info('select * from %s where tgcol3 = 1 -x step82' % (mt)) + tdSql.error('select * from %s where tgcol3 = 12' % (mt)) + # TSIM: return -1 + # TSIM: step82: + # TSIM: + # TSIM: print =============== step9 + tdLog.info('=============== step9') + # TSIM: $i = 9 + i = 9 + # TSIM: $mt = $mtPrefix . $i + mt = "%s%d" % (mtPrefix, i) + # TSIM: $tb = $tbPrefix . $i + tb = "%s%d" % (tbPrefix, i) + # TSIM: + # TSIM: sql select * from $mt where tgcol1 = 1 + tdLog.info('select * from %s where tgcol1 = 1' % (mt)) + tdSql.query('select * from %s where tgcol1 = 1' % (mt)) + # TSIM: print $data01 $data02 $data03 + tdLog.info('$data01 $data02 $data03') + # TSIM: if $rows != 1 then + tdLog.info('tdSql.checkRow(1)') + tdSql.checkRows(1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data01 != 1 then + tdLog.info('tdSql.checkData(0, 1, 1)') + tdSql.checkData(0, 1, 1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data02 != 1.000000000 then + tdLog.info('tdSql.checkData(0, 2, 1.000000000)') + tdSql.checkData(0, 2, 1.000000000) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data03 != NULL then + tdLog.info('tdSql.checkData(0, 3, NULL)') + tdSql.checkData(0, 3, None) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data04 != NULL then + tdLog.info('tdSql.checkData(0, 4, NULL)') + tdSql.checkData(0, 4, None) + # TSIM: return -1 + #TSIM: endi + # TSIM: + # TSIM: sql select * from $mt where tgcol3 = 1 -x step91 + tdLog.info('select * from %s where tgcol3 = 1 -x step91' % (mt)) + tdSql.error('select * from %s where tgcol3 = 11' % (mt)) + # TSIM: return -1 + # TSIM: step91: + # TSIM: sql select * from $mt where tgcol2 = 1 -x step92 + tdLog.info('select * from %s where tgcol2 = 1 -x step92' % (mt)) + tdSql.error('select * from %s where tgcol2 = 12' % (mt)) + # TSIM: return -1 + # TSIM: step92: + # TSIM: + # TSIM: print =============== step10 + tdLog.info('=============== step10') + # TSIM: $i = 10 + i = 10 + # TSIM: $mt = $mtPrefix . $i + mt = "%s%d" % (mtPrefix, i) + # TSIM: $tb = $tbPrefix . $i + tb = "%s%d" % (tbPrefix, i) + # TSIM: + # TSIM: sql select * from $mt where tgcol1 = '1' + tdLog.info('select * from %s where tgcol1 = "1"' % (mt)) + tdSql.query('select * from %s where tgcol1 = "1"' % (mt)) + # TSIM: print $data01 $data02 $data03 + tdLog.info('$data01 $data02 $data03') + # TSIM: if $rows != 1 then + tdLog.info('tdSql.checkRow(1)') + tdSql.checkRows(1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data01 != 1 then + tdLog.info('tdSql.checkData(0, 1, 1)') + tdSql.checkData(0, 1, 1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data02 != 1 then + tdLog.info('tdSql.checkData(0, 2, 1)') + tdSql.checkData(0, 2, 1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data03 != NULL then + tdLog.info('tdSql.checkData(0, 3, NULL)') + tdSql.checkData(0, 3, None) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data04 != NULL then + tdLog.info('tdSql.checkData(0, 4, NULL)') + tdSql.checkData(0, 4, None) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data05 != NULL then + tdLog.info('tdSql.checkData(0, 5, NULL)') + tdSql.checkData(0, 5, None) + # TSIM: return -1 + #TSIM: endi + # TSIM: + # TSIM: sql select * from $mt where tgcol2 = 1 -x step101 + tdLog.info('select * from %s where tgcol2 = 1 -x step101' % (mt)) + tdSql.error('select * from %s where tgcol2 = 101' % (mt)) + # TSIM: return -1 + # TSIM: step101: + # TSIM: sql select * from $mt where tgcol3 = 1 -x step102 + tdLog.info('select * from %s where tgcol3 = 1 -x step102' % (mt)) + tdSql.error('select * from %s where tgcol3 = 102' % (mt)) + # TSIM: return -1 + # TSIM: step102: + # TSIM: sql select * from $mt where tgcol4 = 1 -x step103 + tdLog.info('select * from %s where tgcol4 = 1 -x step103' % (mt)) + tdSql.error('select * from %s where tgcol4 = 103' % (mt)) + # TSIM: return -1 + # TSIM: step103: + # TSIM: + # TSIM: print =============== step11 + tdLog.info('=============== step11') + # TSIM: $i = 11 + i = 11 + # TSIM: $mt = $mtPrefix . $i + mt = "%s%d" % (mtPrefix, i) + # TSIM: $tb = $tbPrefix . $i + tb = "%s%d" % (tbPrefix, i) + # TSIM: + # TSIM: sql select * from $mt where tgcol4=4 + tdLog.info('select * from %s where tgcol4=4' % (mt)) + tdSql.query('select * from %s where tgcol4=4' % (mt)) + # TSIM: print $data01 $data02 $data03 + tdLog.info('$data01 $data02 $data03') + # TSIM: if $rows != 1 then + tdLog.info('tdSql.checkRow(1)') + tdSql.checkRows(1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data01 != 1 then + tdLog.info('tdSql.checkData(0, 1, 1)') + tdSql.checkData(0, 1, 1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data02 != 1 then + tdLog.info('tdSql.checkData(0, 2, 1)') + tdSql.checkData(0, 2, 1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data03 != 4.00000 then + tdLog.info('tdSql.checkData(0, 3, 4.00000)') + tdSql.checkData(0, 3, 4.00000) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data04 != NULL then + tdLog.info('tdSql.checkData(0, 4, NULL)') + tdSql.checkData(0, 4, None) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data05 != NULL then + tdLog.info('tdSql.checkData(0, 5, NULL)') + tdSql.checkData(0, 5, None) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data06 != NULL then + tdLog.info('tdSql.checkData(0, 6, NULL)') + tdSql.checkData(0, 6, None) + # TSIM: return -1 + #TSIM: endi + # TSIM: + # TSIM: sql select * from $mt where tgcol2 = 1 -x step111 + tdLog.info('select * from %s where tgcol2 = 1 -x step111' % (mt)) + tdSql.error('select * from %s where tgcol2 = 111' % (mt)) + # TSIM: return -1 + # TSIM: step111: + # TSIM: sql select * from $mt where tgcol3 = 1 -x step112 + tdLog.info('select * from %s where tgcol3 = 1 -x step112' % (mt)) + tdSql.error('select * from %s where tgcol3 = 112' % (mt)) + # TSIM: return -1 + # TSIM: step112: + # TSIM: sql select * from $mt where tgcol5 = 1 -x step113 + tdLog.info('select * from %s where tgcol5 = 1 -x step113' % (mt)) + tdSql.error('select * from %s where tgcol5 = 113' % (mt)) + # TSIM: return -1 + # TSIM: step113: + # TSIM: + # TSIM: print =============== step12 + tdLog.info('=============== step12') + # TSIM: $i = 12 + i = 12 + # TSIM: $mt = $mtPrefix . $i + mt = "%s%d" % (mtPrefix, i) + # TSIM: $tb = $tbPrefix . $i + tb = "%s%d" % (tbPrefix, i) + # TSIM: + # TSIM: sql select * from $mt where tgcol4 = 4 + tdLog.info('select * from %s where tgcol4 = 4' % (mt)) + tdSql.query('select * from %s where tgcol4 = 4' % (mt)) + # TSIM: print $data01 $data02 $data03 + tdLog.info('$data01 $data02 $data03') + # TSIM: if $rows != 1 then + tdLog.info('tdSql.checkRow(1)') + tdSql.checkRows(1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data01 != 1 then + tdLog.info('tdSql.checkData(0, 1, 1)') + tdSql.checkData(0, 1, 1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data02 != 1 then + tdLog.info('tdSql.checkData(0, 2, 1)') + tdSql.checkData(0, 2, 1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data03 != 4.000000000 then + tdLog.info('tdSql.checkData(0, 3, 4.000000000)') + tdSql.checkData(0, 3, 4.000000000) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data04 != NULL then + tdLog.info('tdSql.checkData(0, 4, NULL)') + tdSql.checkData(0, 4, None) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data05 != NULL then + tdLog.info('tdSql.checkData(0, 5, NULL)') + tdSql.checkData(0, 5, None) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data06 != NULL then + tdLog.info('tdSql.checkData(0, 6, NULL)') + tdSql.checkData(0, 6, None) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data07 != NULL then + tdLog.info('tdSql.checkData(0, 7, NULL)') + tdSql.checkData(0, 7, None) + # TSIM: return -1 + #TSIM: endi + # TSIM: + # TSIM: sql select * from $mt where tgcol2 = 1 -x step120 + tdLog.info('select * from %s where tgcol2 = 1 -x step120' % (mt)) + tdSql.error('select * from %s where tgcol2 = 120' % (mt)) + # TSIM: return -1 + # TSIM: step120: + # TSIM: sql select * from $mt where tgcol3 = 1 -x step121 + tdLog.info('select * from %s where tgcol3 = 1 -x step121' % (mt)) + tdSql.error('select * from %s where tgcol3 = 121' % (mt)) + # TSIM: return -1 + # TSIM: step121: + # TSIM: sql select * from $mt where tgcol5 = 1 -x step122 + tdLog.info('select * from %s where tgcol5 = 1 -x step122' % (mt)) + tdSql.error('select * from %s where tgcol5 = 122' % (mt)) + # TSIM: return -1 + # TSIM: step122: + # TSIM: sql select * from $mt where tgcol6 = 1 -x step123 + tdLog.info('select * from %s where tgcol6 = 1 -x step123' % (mt)) + tdSql.error('select * from %s where tgcol6 = 123' % (mt)) + # TSIM: return -1 + # TSIM: step123: + # TSIM: + # TSIM: print =============== step13 + tdLog.info('=============== step13') + # TSIM: $i = 13 + i = 13 + # TSIM: $mt = $mtPrefix . $i + mt = "%s%d" % (mtPrefix, i) + # TSIM: $tb = $tbPrefix . $i + tb = "%s%d" % (tbPrefix, i) + # TSIM: + # TSIM: sql reset query cache + tdLog.info('reset query cache') + tdSql.execute('reset query cache') + # TSIM: sql select * from $mt where tgcol2 = 2 + tdLog.info('select * from %s where tgcol2 = 2' % (mt)) + tdSql.query('select * from %s where tgcol2 = 2' % (mt)) + # TSIM: print $data01 $data02 $data03 + tdLog.info('$data01 $data02 $data03') + # TSIM: if $rows != 1 then + tdLog.info('tdSql.checkRow(1)') + tdSql.checkRows(1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data01 != 1 then + tdLog.info('tdSql.checkData(0, 1, 1)') + tdSql.checkData(0, 1, 1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data02 != 1 then + tdLog.info('tdSql.checkData(0, 2, 1)') + tdSql.checkData(0, 2, 1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data03 != 2 then + tdLog.info('tdSql.checkData(0, 3, 2)') + tdSql.checkData(0, 3, 2) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data04 != 5.000000000 then + tdLog.info('tdSql.checkData(0, 4, 5.000000000)') + tdSql.checkData(0, 4, 5.000000000) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data05 != NULL then + tdLog.info('tdSql.checkData(0, 5, NULL)') + tdSql.checkData(0, 5, None) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data06 != NULL then + tdLog.info('tdSql.checkData(0, 6, NULL)') + tdSql.checkData(0, 6, None) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data07 != NULL then + tdLog.info('tdSql.checkData(0, 7, NULL)') + tdSql.checkData(0, 7, None) + # TSIM: return -1 + #TSIM: endi + # TSIM: + # TSIM: sql select * from $mt where tgcol3 = 1 -x step130 + tdLog.info('select * from %s where tgcol3 = 1 -x step130' % (mt)) + tdSql.error('select * from %s where tgcol3 = 130' % (mt)) + # TSIM: return -1 + # TSIM: step130: + # TSIM: sql select * from $mt where tgcol4 = 1 -x step131 + tdLog.info('select * from %s where tgcol4 = 1 -x step131' % (mt)) + tdSql.error('select * from %s where tgcol4 = 131' % (mt)) + # TSIM: return -1 + # TSIM: step131: + # TSIM: sql select * from $mt where tgcol6 = 1 -x step133 + tdLog.info('select * from %s where tgcol6 = 1 -x step133' % (mt)) + tdSql.error('select * from %s where tgcol6 = 133' % (mt)) + # TSIM: return -1 + # TSIM: step133: + # TSIM: + # TSIM: print =============== step14 + tdLog.info('=============== step14') + # TSIM: $i = 14 + i = 14 + # TSIM: $mt = $mtPrefix . $i + mt = "%s%d" % (mtPrefix, i) + # TSIM: $tb = $tbPrefix . $i + tb = "%s%d" % (tbPrefix, i) + # TSIM: sql create table $mt (ts timestamp, tbcol int) TAGS(tgcol1 + # bool, tgcol2 bigint) + tdLog.info( + 'create table %s (ts timestamp, tbcol int) TAGS(tgcol1 bool, tgcol2 bigint)' % + (mt)) + tdSql.execute( + 'create table %s (ts timestamp, tbcol int) TAGS(tgcol1 bool, tgcol2 bigint)' % + (mt)) + # TSIM: sql create table $tb using $mt tags( 1, 1 ) + tdLog.info('create table %s using %s tags( 1, 1 )' % (tb, mt)) + tdSql.execute('create table %s using %s tags( 1, 1 )' % (tb, mt)) + # TSIM: sql insert into $tb values(now, 1) + tdLog.info('insert into %s values(now, 1)' % (tb)) + tdSql.execute('insert into %s values(now, 1)' % (tb)) + # TSIM: + # TSIM: sql alter table xxmt drop tag tag1 -x step141 + tdLog.info('alter table xxmt drop tag tag1 -x step141') + tdSql.error('alter table xxmt drop tag tag141') + # TSIM: return -1 + # TSIM: step141: + # TSIM: sql alter table $tb drop tag tag1 -x step142 + tdLog.info('alter table %s drop tag tag1 -x step142' % (tb)) + tdSql.error('alter table %s drop tag tag142' % (tb)) + # TSIM: return -1 + # TSIM: step142: + # TSIM: sql alter table $mt drop tag tag1 -x step143 + tdLog.info('alter table %s drop tag tag1 -x step143' % (mt)) + tdSql.error('alter table %s drop tag tag143' % (mt)) + # TSIM: return -1 + # TSIM: step143: + # TSIM: + # TSIM: sql alter table $mt drop tag tagcol1 -x step144 + tdLog.info('alter table %s drop tag tagcol1 -x step144' % (mt)) + tdSql.error('alter table %s drop tag tagcol144' % (mt)) + # TSIM: return -1 + # TSIM: step144: + # TSIM: + # TSIM: sql alter table $mt drop tag tgcol2 + tdLog.info('alter table %s drop tag tgcol2' % (mt)) + tdSql.execute('alter table %s drop tag tgcol2' % (mt)) + # TSIM: sql alter table $mt drop tag tgcol1 -x step145 + tdLog.info('alter table %s drop tag tgcol1 -x step145' % (mt)) + tdSql.error('alter table %s drop tag tgcol145' % (mt)) + # TSIM: return -1 + # TSIM: step145: + # TSIM: + # TSIM: print =============== clear + tdLog.info('=============== clear') + # TSIM: sql drop database $db + tdLog.info('sql drop database $db') + tdSql.execute('sql drop database $db') + # TSIM: sql show databases + tdLog.info('show databases') + tdSql.query('show databases') + # TSIM: if $rows != 0 then + tdLog.info('tdSql.checkRow(0)') + tdSql.checkRows(0) + # TSIM: return -1 + #TSIM: endi + # TSIM: + # TSIM: system sh/exec.sh -n dnode1 -s stop -x SIGINT +# convert end + + def stop(self): + tdSql.close() + tdLog.success("%s successfully executed" % __file__) + + +tdCases.addWindows(__file__, TDTestCase()) +tdCases.addLinux(__file__, TDTestCase()) diff --git a/tests/pytest/tag_lite/set.py b/tests/pytest/tag_lite/set.py new file mode 100644 index 0000000000000000000000000000000000000000..6e1a5aed9dae86a210ca6d39f8c807f0dbeda61c --- /dev/null +++ b/tests/pytest/tag_lite/set.py @@ -0,0 +1,876 @@ +# -*- coding: utf-8 -*- + +import sys +from util.log import * +from util.cases import * +from util.sql import * + + +class TDTestCase: + def init(self, conn): + tdLog.debug("start to execute %s" % __file__) + tdSql.init(conn.cursor()) + + def run(self): + tdSql.prepare() + + # TSIM: system sh/stop_dnodes.sh + # TSIM: + # TSIM: + # TSIM: system sh/deploy.sh -n dnode1 -i 1 + # TSIM: system sh/cfg.sh -n dnode1 -c walLevel -v 0 + # TSIM: system sh/exec.sh -n dnode1 -s start + # TSIM: + # TSIM: sleep 3000 + # TSIM: sql connect + # TSIM: + # TSIM: print ======================== dnode1 start + tdLog.info('======================== dnode1 start') + # TSIM: + # TSIM: $dbPrefix = ta_se_db + # TSIM: $tbPrefix = ta_se_tb + tbPrefix = "ta_se_tb" + # TSIM: $mtPrefix = ta_se_mt + mtPrefix = "ta_se_mt" + # TSIM: $tbNum = 10 + tbNum = 10 + # TSIM: $rowNum = 20 + rowNum = 20 + # TSIM: $totalNum = 200 + totalNum = 200 + # TSIM: + # TSIM: print =============== step1 + tdLog.info('=============== step1') + # TSIM: $i = 0 + i = 0 + # TSIM: $db = $dbPrefix . $i + # TSIM: + # TSIM: sql create database $db + # TSIM: sql use $db + # TSIM: + # TSIM: print =============== step2 + tdLog.info('=============== step2') + # TSIM: $i = 2 + i = 2 + # TSIM: $mt = $mtPrefix . $i + mt = "%s%d" % (mtPrefix, i) + # TSIM: $tb = $tbPrefix . $i + tb = "%s%d" % (tbPrefix, i) + # TSIM: sql create table $mt (ts timestamp, tbcol int) TAGS(tgcol1 + # bool, tgcol2 int) + tdLog.info( + 'create table %s (ts timestamp, tbcol int) TAGS(tgcol1 bool, tgcol2 int)' % + (mt)) + tdSql.execute( + 'create table %s (ts timestamp, tbcol int) TAGS(tgcol1 bool, tgcol2 int)' % + (mt)) + # TSIM: sql create table $tb using $mt tags( 1, 2 ) + tdLog.info('create table %s using %s tags( 1, 2 )' % (tb, mt)) + tdSql.execute('create table %s using %s tags( 1, 2 )' % (tb, mt)) + # TSIM: sql insert into $tb values(now, 1) + tdLog.info('insert into %s values(now, 1)' % (tb)) + tdSql.execute('insert into %s values(now, 1)' % (tb)) + # TSIM: sql select * from $mt where tgcol1 = 1 + tdLog.info('select * from %s where tgcol1 = 1' % (mt)) + tdSql.query('select * from %s where tgcol1 = 1' % (mt)) + # TSIM: if $rows != 1 then + tdLog.info('tdSql.checkRow(1)') + tdSql.checkRows(1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data01 != 1 then + tdLog.info('tdSql.checkData(0, 1, 1)') + tdSql.checkData(0, 1, 1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data02 != 1 then + tdLog.info('tdSql.checkData(0, 2, 1)') + tdSql.checkData(0, 2, 1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data03 != 2 then + tdLog.info('tdSql.checkData(0, 3, 2)') + tdSql.checkData(0, 3, 2) + # TSIM: return -1 + #TSIM: endi + # TSIM: + # TSIM: sql alter table $tb set tag tagcx 1 -x step21 + tdLog.info('alter table %s set tag tagcx 1 -x step21' % (tb)) + tdSql.error('alter table %s set tag tagcx 11' % (tb)) + # TSIM: return -1 + # TSIM: step21: + # TSIM: sql alter table $tb set tag tgcol1=false + tdLog.info('alter table %s set tag tgcol1=false' % (tb)) + tdSql.execute('alter table %s set tag tgcol1=false' % (tb)) + # TSIM: sql alter table $tb set tag tgcol2=4 + tdLog.info('alter table %s set tag tgcol2=4' % (tb)) + tdSql.execute('alter table %s set tag tgcol2=4' % (tb)) + # TSIM: + # TSIM: sql reset query cache + tdLog.info('reset query cache') + tdSql.execute('reset query cache') + # TSIM: + # TSIM: sql select * from $mt where tgcol1 = false + tdLog.info('select * from %s where tgcol1 = false' % (mt)) + tdSql.query('select * from %s where tgcol1 = false' % (mt)) + # TSIM: print $data01 $data02 $data03 + tdLog.info('$data01 $data02 $data03') + # TSIM: if $rows != 1 then + tdLog.info('tdSql.checkRow(1)') + tdSql.checkRows(1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data01 != 1 then + tdLog.info('tdSql.checkData(0, 1, 1)') + tdSql.checkData(0, 1, 1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data02 != 0 then + tdLog.info('tdSql.checkData(0, 2, 0)') + tdSql.checkData(0, 2, 0) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data03 != 4 then + tdLog.info('tdSql.checkData(0, 3, 4)') + tdSql.checkData(0, 3, 4) + # TSIM: return -1 + #TSIM: endi + # TSIM: + # TSIM: sql select * from $mt where tgcol2 = 4 + tdLog.info('select * from %s where tgcol2 = 4' % (mt)) + tdSql.query('select * from %s where tgcol2 = 4' % (mt)) + # TSIM: print $data01 $data02 $data03 + tdLog.info('$data01 $data02 $data03') + # TSIM: if $rows != 1 then + tdLog.info('tdSql.checkRow(1)') + tdSql.checkRows(1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data01 != 1 then + tdLog.info('tdSql.checkData(0, 1, 1)') + tdSql.checkData(0, 1, 1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data02 != 0 then + tdLog.info('tdSql.checkData(0, 2, 0)') + tdSql.checkData(0, 2, 0) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data03 != 4 then + tdLog.info('tdSql.checkData(0, 3, 4)') + tdSql.checkData(0, 3, 4) + # TSIM: return -1 + #TSIM: endi + # TSIM: + # TSIM: sql describe $tb + tdLog.info('describe %s' % (tb)) + tdSql.query('describe %s' % (tb)) + # TSIM: print $data21 $data23 $data32 $data33 + tdLog.info('$data21 $data23 $data32 $data33') + # TSIM: if $data21 != BOOL then + tdLog.info('tdSql.checkDataType(2, 1, "BOOL")') + tdSql.checkDataType(2, 1, "BOOL") + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data31 != INT then + tdLog.info('tdSql.checkDataType(3, 1, "INT")') + tdSql.checkDataType(3, 1, "INT") + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data23 != false then + tdLog.info('tdSql.checkData(2, 3, false)') + tdSql.checkData(2, 3, false) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data33 != 4 then + tdLog.info('tdSql.checkData(3, 3, 4)') + tdSql.checkData(3, 3, 4) + # TSIM: return -1 + #TSIM: endi + # TSIM: + # TSIM: print =============== step3 + tdLog.info('=============== step3') + # TSIM: $i = 3 + i = 3 + # TSIM: $mt = $mtPrefix . $i + mt = "%s%d" % (mtPrefix, i) + # TSIM: $tb = $tbPrefix . $i + tb = "%s%d" % (tbPrefix, i) + # TSIM: sql create table $mt (ts timestamp, tbcol int) TAGS(tgcol1 + # smallint, tgcol2 tinyint) + tdLog.info( + 'create table %s (ts timestamp, tbcol int) TAGS(tgcol1 smallint, tgcol2 tinyint)' % + (mt)) + tdSql.execute( + 'create table %s (ts timestamp, tbcol int) TAGS(tgcol1 smallint, tgcol2 tinyint)' % + (mt)) + # TSIM: sql create table $tb using $mt tags( 1, 2 ) + tdLog.info('create table %s using %s tags( 1, 2 )' % (tb, mt)) + tdSql.execute('create table %s using %s tags( 1, 2 )' % (tb, mt)) + # TSIM: sql insert into $tb values(now, 1) + tdLog.info('insert into %s values(now, 1)' % (tb)) + tdSql.execute('insert into %s values(now, 1)' % (tb)) + # TSIM: sql select * from $mt where tgcol1 = 1 + tdLog.info('select * from %s where tgcol1 = 1' % (mt)) + tdSql.query('select * from %s where tgcol1 = 1' % (mt)) + # TSIM: if $rows != 1 then + tdLog.info('tdSql.checkRow(1)') + tdSql.checkRows(1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data01 != 1 then + tdLog.info('tdSql.checkData(0, 1, 1)') + tdSql.checkData(0, 1, 1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data02 != 1 then + tdLog.info('tdSql.checkData(0, 2, 1)') + tdSql.checkData(0, 2, 1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data03 != 2 then + tdLog.info('tdSql.checkData(0, 3, 2)') + tdSql.checkData(0, 3, 2) + # TSIM: return -1 + #TSIM: endi + # TSIM: + # TSIM: sql alter table $tb set tag tgcol1=3 + tdLog.info('alter table %s set tag tgcol1=3' % (tb)) + tdSql.execute('alter table %s set tag tgcol1=3' % (tb)) + # TSIM: sql alter table $tb set tag tgcol2=4 + tdLog.info('alter table %s set tag tgcol2=4' % (tb)) + tdSql.execute('alter table %s set tag tgcol2=4' % (tb)) + # TSIM: + # TSIM: sql reset query cache + tdLog.info('reset query cache') + tdSql.execute('reset query cache') + # TSIM: + # TSIM: sql select * from $mt where tgcol1 = 3 + tdLog.info('select * from %s where tgcol1 = 3' % (mt)) + tdSql.query('select * from %s where tgcol1 = 3' % (mt)) + # TSIM: print $data01 $data02 $data03 + tdLog.info('$data01 $data02 $data03') + # TSIM: if $rows != 1 then + tdLog.info('tdSql.checkRow(1)') + tdSql.checkRows(1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data01 != 1 then + tdLog.info('tdSql.checkData(0, 1, 1)') + tdSql.checkData(0, 1, 1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data02 != 3 then + tdLog.info('tdSql.checkData(0, 2, 3)') + tdSql.checkData(0, 2, 3) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data03 != 4 then + tdLog.info('tdSql.checkData(0, 3, 4)') + tdSql.checkData(0, 3, 4) + # TSIM: return -1 + #TSIM: endi + # TSIM: + # TSIM: sql select * from $mt where tgcol2 = 4 + tdLog.info('select * from %s where tgcol2 = 4' % (mt)) + tdSql.query('select * from %s where tgcol2 = 4' % (mt)) + # TSIM: print $data01 $data02 $data03 + tdLog.info('$data01 $data02 $data03') + # TSIM: if $rows != 1 then + tdLog.info('tdSql.checkRow(1)') + tdSql.checkRows(1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data01 != 1 then + tdLog.info('tdSql.checkData(0, 1, 1)') + tdSql.checkData(0, 1, 1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data02 != 3 then + tdLog.info('tdSql.checkData(0, 2, 3)') + tdSql.checkData(0, 2, 3) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data03 != 4 then + tdLog.info('tdSql.checkData(0, 3, 4)') + tdSql.checkData(0, 3, 4) + # TSIM: return -1 + #TSIM: endi + # TSIM: + # TSIM: sql select * from $mt where tgcol2 = 2 + tdLog.info('select * from %s where tgcol2 = 2' % (mt)) + tdSql.query('select * from %s where tgcol2 = 2' % (mt)) + # TSIM: if $rows != 0 then + tdLog.info('tdSql.checkRow(0)') + tdSql.checkRows(0) + # TSIM: return -1 + #TSIM: endi + # TSIM: + # TSIM: + # TSIM: print =============== step4 + tdLog.info('=============== step4') + # TSIM: $i = 4 + i = 4 + # TSIM: $mt = $mtPrefix . $i + mt = "%s%d" % (mtPrefix, i) + # TSIM: $tb = $tbPrefix . $i + tb = "%s%d" % (tbPrefix, i) + # TSIM: sql create table $mt (ts timestamp, tbcol int) TAGS(tgcol1 + # bigint, tgcol2 float) + tdLog.info( + 'create table %s (ts timestamp, tbcol int) TAGS(tgcol1 bigint, tgcol2 float)' % + (mt)) + tdSql.execute( + 'create table %s (ts timestamp, tbcol int) TAGS(tgcol1 bigint, tgcol2 float)' % + (mt)) + # TSIM: sql create table $tb using $mt tags( 1, 2 ) + tdLog.info('create table %s using %s tags( 1, 2 )' % (tb, mt)) + tdSql.execute('create table %s using %s tags( 1, 2 )' % (tb, mt)) + # TSIM: sql insert into $tb values(now, 1) + tdLog.info('insert into %s values(now, 1)' % (tb)) + tdSql.execute('insert into %s values(now, 1)' % (tb)) + # TSIM: sql select * from $mt where tgcol1 = 1 + tdLog.info('select * from %s where tgcol1 = 1' % (mt)) + tdSql.query('select * from %s where tgcol1 = 1' % (mt)) + # TSIM: if $rows != 1 then + tdLog.info('tdSql.checkRow(1)') + tdSql.checkRows(1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data01 != 1 then + tdLog.info('tdSql.checkData(0, 1, 1)') + tdSql.checkData(0, 1, 1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data02 != 1 then + tdLog.info('tdSql.checkData(0, 2, 1)') + tdSql.checkData(0, 2, 1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data03 != 2.00000 then + tdLog.info('tdSql.checkData(0, 3, 2.00000)') + tdSql.checkData(0, 3, 2.00000) + # TSIM: return -1 + #TSIM: endi + # TSIM: + # TSIM: sql alter table $tb set tag tgcol1=3 + tdLog.info('alter table %s set tag tgcol1=3' % (tb)) + tdSql.execute('alter table %s set tag tgcol1=3' % (tb)) + # TSIM: sql alter table $tb set tag tgcol2=4 + tdLog.info('alter table %s set tag tgcol2=4' % (tb)) + tdSql.execute('alter table %s set tag tgcol2=4' % (tb)) + # TSIM: + # TSIM: sql reset query cache + tdLog.info('reset query cache') + tdSql.execute('reset query cache') + # TSIM: + # TSIM: sql select * from $mt where tgcol1 = 3 + tdLog.info('select * from %s where tgcol1 = 3' % (mt)) + tdSql.query('select * from %s where tgcol1 = 3' % (mt)) + # TSIM: print $data01 $data02 $data03 + tdLog.info('$data01 $data02 $data03') + # TSIM: if $rows != 1 then + tdLog.info('tdSql.checkRow(1)') + tdSql.checkRows(1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data01 != 1 then + tdLog.info('tdSql.checkData(0, 1, 1)') + tdSql.checkData(0, 1, 1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data02 != 3 then + tdLog.info('tdSql.checkData(0, 2, 3)') + tdSql.checkData(0, 2, 3) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data03 != 4.00000 then + tdLog.info('tdSql.checkData(0, 3, 4.00000)') + tdSql.checkData(0, 3, 4.00000) + # TSIM: return -1 + #TSIM: endi + # TSIM: + # TSIM: sql select * from $mt where tgcol2 = 4 + tdLog.info('select * from %s where tgcol2 = 4' % (mt)) + tdSql.query('select * from %s where tgcol2 = 4' % (mt)) + # TSIM: print $data01 $data02 $data03 + tdLog.info('$data01 $data02 $data03') + # TSIM: if $rows != 1 then + tdLog.info('tdSql.checkRow(1)') + tdSql.checkRows(1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data01 != 1 then + tdLog.info('tdSql.checkData(0, 1, 1)') + tdSql.checkData(0, 1, 1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data02 != 3 then + tdLog.info('tdSql.checkData(0, 2, 3)') + tdSql.checkData(0, 2, 3) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data03 != 4.00000 then + tdLog.info('tdSql.checkData(0, 3, 4.00000)') + tdSql.checkData(0, 3, 4.00000) + # TSIM: return -1 + #TSIM: endi + # TSIM: + # TSIM: + # TSIM: print =============== step5 + tdLog.info('=============== step5') + # TSIM: $i = 5 + i = 5 + # TSIM: $mt = $mtPrefix . $i + mt = "%s%d" % (mtPrefix, i) + # TSIM: $tb = $tbPrefix . $i + tb = "%s%d" % (tbPrefix, i) + # TSIM: sql create table $mt (ts timestamp, tbcol int) TAGS(tgcol1 + # double, tgcol2 binary(10)) + tdLog.info( + 'create table %s (ts timestamp, tbcol int) TAGS(tgcol1 double, tgcol2 binary(10))' % + (mt)) + tdSql.execute( + 'create table %s (ts timestamp, tbcol int) TAGS(tgcol1 double, tgcol2 binary(10))' % + (mt)) + # TSIM: sql create table $tb using $mt tags( 1, '2' ) + tdLog.info('create table %s using %s tags( 1, "2" )' % (tb, mt)) + tdSql.execute('create table %s using %s tags( 1, "2" )' % (tb, mt)) + # TSIM: sql insert into $tb values(now, 1) + tdLog.info('insert into %s values(now, 1)' % (tb)) + tdSql.execute('insert into %s values(now, 1)' % (tb)) + # TSIM: sql select * from $mt where tgcol2 = '2' + tdLog.info('select * from %s where tgcol2 = "2"' % (mt)) + tdSql.query('select * from %s where tgcol2 = "2"' % (mt)) + # TSIM: if $rows != 1 then + tdLog.info('tdSql.checkRow(1)') + tdSql.checkRows(1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data01 != 1 then + tdLog.info('tdSql.checkData(0, 1, 1)') + tdSql.checkData(0, 1, 1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data02 != 1.000000000 then + tdLog.info('tdSql.checkData(0, 2, 1.000000000)') + tdSql.checkData(0, 2, 1.000000000) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data03 != 2 then + tdLog.info('tdSql.checkData(0, 3, 2)') + tdSql.checkData(0, 3, 2) + # TSIM: return -1 + #TSIM: endi + # TSIM: + # TSIM: sql alter table $tb set tag tgcol1=3 + tdLog.info('alter table %s set tag tgcol1=3' % (tb)) + tdSql.execute('alter table %s set tag tgcol1=3' % (tb)) + # TSIM: sql alter table $tb set tag tgcol2='4' + tdLog.info('alter table %s set tag tgcol2="4"' % (tb)) + tdSql.execute('alter table %s set tag tgcol2="4"' % (tb)) + # TSIM: + # TSIM: sql reset query cache + tdLog.info('reset query cache') + tdSql.execute('reset query cache') + # TSIM: + # TSIM: sql select * from $mt where tgcol1 = 3 + tdLog.info('select * from %s where tgcol1 = 3' % (mt)) + tdSql.query('select * from %s where tgcol1 = 3' % (mt)) + # TSIM: print $data01 $data02 $data03 + tdLog.info('$data01 $data02 $data03') + # TSIM: if $rows != 1 then + tdLog.info('tdSql.checkRow(1)') + tdSql.checkRows(1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data01 != 1 then + tdLog.info('tdSql.checkData(0, 1, 1)') + tdSql.checkData(0, 1, 1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data02 != 3.000000000 then + tdLog.info('tdSql.checkData(0, 2, 3.000000000)') + tdSql.checkData(0, 2, 3.000000000) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data03 != 4 then + tdLog.info('tdSql.checkData(0, 3, 4)') + tdSql.checkData(0, 3, 4) + # TSIM: return -1 + #TSIM: endi + # TSIM: + # TSIM: sql select * from $mt where tgcol2 = '4' + tdLog.info('select * from %s where tgcol2 = "4"' % (mt)) + tdSql.query('select * from %s where tgcol2 = "4"' % (mt)) + # TSIM: print $data01 $data02 $data03 + tdLog.info('$data01 $data02 $data03') + # TSIM: if $rows != 1 then + tdLog.info('tdSql.checkRow(1)') + tdSql.checkRows(1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data01 != 1 then + tdLog.info('tdSql.checkData(0, 1, 1)') + tdSql.checkData(0, 1, 1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data02 != 3.000000000 then + tdLog.info('tdSql.checkData(0, 2, 3.000000000)') + tdSql.checkData(0, 2, 3.000000000) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data03 != 4 then + tdLog.info('tdSql.checkData(0, 3, 4)') + tdSql.checkData(0, 3, 4) + # TSIM: return -1 + #TSIM: endi + # TSIM: + # TSIM: print =============== step6 + tdLog.info('=============== step6') + # TSIM: $i = 6 + i = 6 + # TSIM: $mt = $mtPrefix . $i + mt = "%s%d" % (mtPrefix, i) + # TSIM: $tb = $tbPrefix . $i + tb = "%s%d" % (tbPrefix, i) + # TSIM: sql create table $mt (ts timestamp, tbcol int) TAGS(tgcol1 + # binary(10), tgcol2 int, tgcol3 smallint, tgcol4 binary(11), tgcol5 + # double, tgcol6 binary(20)) + tdLog.info( + 'create table %s (ts timestamp, tbcol int) TAGS(tgcol1 binary(10), tgcol2 int, tgcol3 smallint, tgcol4 binary(11), tgcol5 double, tgcol6 binary(20))' % + (mt)) + tdSql.execute( + 'create table %s (ts timestamp, tbcol int) TAGS(tgcol1 binary(10), tgcol2 int, tgcol3 smallint, tgcol4 binary(11), tgcol5 double, tgcol6 binary(20))' % + (mt)) + # TSIM: sql create table $tb using $mt tags( '1', 2, 3, '4', 5, '6' ) + tdLog.info( + 'create table %s using %s tags( "1", 2, 3, "4", 5, "6" )' % + (tb, mt)) + tdSql.execute( + 'create table %s using %s tags( "1", 2, 3, "4", 5, "6" )' % + (tb, mt)) + # TSIM: sql insert into $tb values(now, 1) + tdLog.info('insert into %s values(now, 1)' % (tb)) + tdSql.execute('insert into %s values(now, 1)' % (tb)) + # TSIM: sql select * from $mt where tgcol1 = '1' + tdLog.info('select * from %s where tgcol1 = "1"' % (mt)) + tdSql.query('select * from %s where tgcol1 = "1"' % (mt)) + # TSIM: if $rows != 1 then + tdLog.info('tdSql.checkRow(1)') + tdSql.checkRows(1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data01 != 1 then + tdLog.info('tdSql.checkData(0, 1, 1)') + tdSql.checkData(0, 1, 1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data02 != 1 then + tdLog.info('tdSql.checkData(0, 2, 1)') + tdSql.checkData(0, 2, 1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data03 != 2 then + tdLog.info('tdSql.checkData(0, 3, 2)') + tdSql.checkData(0, 3, 2) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data04 != 3 then + tdLog.info('tdSql.checkData(0, 4, 3)') + tdSql.checkData(0, 4, 3) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data05 != 4 then + tdLog.info('tdSql.checkData(0, 5, 4)') + tdSql.checkData(0, 5, 4) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data06 != 5.000000000 then + tdLog.info('tdSql.checkData(0, 6, 5.000000000)') + tdSql.checkData(0, 6, 5.000000000) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data07 != 6 then + tdLog.info('tdSql.checkData(0, 7, 6)') + tdSql.checkData(0, 7, 6) + # TSIM: return -1 + #TSIM: endi + # TSIM: + # TSIM: sql alter table $mt drop tag tgcol3 + tdLog.info('alter table %s drop tag tgcol3' % (mt)) + tdSql.execute('alter table %s drop tag tgcol3' % (mt)) + # TSIM: sql alter table $tb set tag tgcol1='7' + tdLog.info('alter table %s set tag tgcol1="7"' % (tb)) + tdSql.execute('alter table %s set tag tgcol1="7"' % (tb)) + # TSIM: sql alter table $tb set tag tgcol2=8 + tdLog.info('alter table %s set tag tgcol2=8' % (tb)) + tdSql.execute('alter table %s set tag tgcol2=8' % (tb)) + # TSIM: sql alter table $tb set tag tgcol4='9' + tdLog.info('alter table %s set tag tgcol4="9"' % (tb)) + tdSql.execute('alter table %s set tag tgcol4="9"' % (tb)) + # TSIM: sql alter table $tb set tag tgcol5=10 + tdLog.info('alter table %s set tag tgcol5=10' % (tb)) + tdSql.execute('alter table %s set tag tgcol5=10' % (tb)) + # TSIM: sql alter table $tb set tag tgcol6='11' + tdLog.info('alter table %s set tag tgcol6="11"' % (tb)) + tdSql.execute('alter table %s set tag tgcol6="11"' % (tb)) + # TSIM: + # TSIM: sql reset query cache + tdLog.info('reset query cache') + tdSql.execute('reset query cache') + # TSIM: + # TSIM: sql select * from $mt where tgcol1 = '7' + tdLog.info('select * from %s where tgcol1 = "7"' % (mt)) + tdSql.query('select * from %s where tgcol1 = "7"' % (mt)) + # TSIM: print $data01 $data02 $data03 + tdLog.info('$data01 $data02 $data03') + # TSIM: if $rows != 1 then + tdLog.info('tdSql.checkRow(1)') + tdSql.checkRows(1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data01 != 1 then + tdLog.info('tdSql.checkData(0, 1, 1)') + tdSql.checkData(0, 1, 1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data02 != 7 then + tdLog.info('tdSql.checkData(0, 2, 7)') + tdSql.checkData(0, 2, 7) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data03 != 8 then + tdLog.info('tdSql.checkData(0, 3, 8)') + tdSql.checkData(0, 3, 8) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data04 != 9 then + tdLog.info('tdSql.checkData(0, 4, 9)') + tdSql.checkData(0, 4, 9) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data05 != 10.000000000 then + tdLog.info('tdSql.checkData(0, 5, 10.000000000)') + tdSql.checkData(0, 5, 10.000000000) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data06 != 11 then + tdLog.info('tdSql.checkData(0, 6, 11)') + tdSql.checkData(0, 6, 11) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data07 != NULL then + tdLog.info('tdSql.checkData(0, 7, NULL)') + tdSql.checkData(0, 7, None) + # TSIM: return -1 + #TSIM: endi + # TSIM: + # TSIM: sql select * from $mt where tgcol2 = 8 + tdLog.info('select * from %s where tgcol2 = 8' % (mt)) + tdSql.query('select * from %s where tgcol2 = 8' % (mt)) + # TSIM: print $data01 $data02 $data03 + tdLog.info('$data01 $data02 $data03') + # TSIM: if $rows != 1 then + tdLog.info('tdSql.checkRow(1)') + tdSql.checkRows(1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data01 != 1 then + tdLog.info('tdSql.checkData(0, 1, 1)') + tdSql.checkData(0, 1, 1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data02 != 7 then + tdLog.info('tdSql.checkData(0, 2, 7)') + tdSql.checkData(0, 2, 7) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data03 != 8 then + tdLog.info('tdSql.checkData(0, 3, 8)') + tdSql.checkData(0, 3, 8) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data04 != 9 then + tdLog.info('tdSql.checkData(0, 4, 9)') + tdSql.checkData(0, 4, 9) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data05 != 10.000000000 then + tdLog.info('tdSql.checkData(0, 5, 10.000000000)') + tdSql.checkData(0, 5, 10.000000000) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data06 != 11 then + tdLog.info('tdSql.checkData(0, 6, 11)') + tdSql.checkData(0, 6, 11) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data07 != NULL then + tdLog.info('tdSql.checkData(0, 7, NULL)') + tdSql.checkData(0, 7, None) + # TSIM: return -1 + #TSIM: endi + # TSIM: + # TSIM: sql select * from $mt where tgcol4 = '9' + tdLog.info('select * from %s where tgcol4 = "9"' % (mt)) + tdSql.query('select * from %s where tgcol4 = "9"' % (mt)) + # TSIM: print $data01 $data02 $data03 + tdLog.info('$data01 $data02 $data03') + # TSIM: if $rows != 1 then + tdLog.info('tdSql.checkRow(1)') + tdSql.checkRows(1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data01 != 1 then + tdLog.info('tdSql.checkData(0, 1, 1)') + tdSql.checkData(0, 1, 1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data02 != 7 then + tdLog.info('tdSql.checkData(0, 2, 7)') + tdSql.checkData(0, 2, 7) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data03 != 8 then + tdLog.info('tdSql.checkData(0, 3, 8)') + tdSql.checkData(0, 3, 8) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data04 != 9 then + tdLog.info('tdSql.checkData(0, 4, 9)') + tdSql.checkData(0, 4, 9) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data05 != 10.000000000 then + tdLog.info('tdSql.checkData(0, 5, 10.000000000)') + tdSql.checkData(0, 5, 10.000000000) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data06 != 11 then + tdLog.info('tdSql.checkData(0, 6, 11)') + tdSql.checkData(0, 6, 11) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data07 != NULL then + tdLog.info('tdSql.checkData(0, 7, NULL)') + tdSql.checkData(0, 7, None) + # TSIM: return -1 + #TSIM: endi + # TSIM: + # TSIM: sql select * from $mt where tgcol5 = 10 + tdLog.info('select * from %s where tgcol5 = 10' % (mt)) + tdSql.query('select * from %s where tgcol5 = 10' % (mt)) + # TSIM: print $data01 $data02 $data03 + tdLog.info('$data01 $data02 $data03') + # TSIM: if $rows != 1 then + tdLog.info('tdSql.checkRow(1)') + tdSql.checkRows(1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data01 != 1 then + tdLog.info('tdSql.checkData(0, 1, 1)') + tdSql.checkData(0, 1, 1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data02 != 7 then + tdLog.info('tdSql.checkData(0, 2, 7)') + tdSql.checkData(0, 2, 7) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data03 != 8 then + tdLog.info('tdSql.checkData(0, 3, 8)') + tdSql.checkData(0, 3, 8) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data04 != 9 then + tdLog.info('tdSql.checkData(0, 4, 9)') + tdSql.checkData(0, 4, 9) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data05 != 10.000000000 then + tdLog.info('tdSql.checkData(0, 5, 10.000000000)') + tdSql.checkData(0, 5, 10.000000000) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data06 != 11 then + tdLog.info('tdSql.checkData(0, 6, 11)') + tdSql.checkData(0, 6, 11) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data07 != NULL then + tdLog.info('tdSql.checkData(0, 7, NULL)') + tdSql.checkData(0, 7, None) + # TSIM: return -1 + #TSIM: endi + # TSIM: + # TSIM: sql select * from $mt where tgcol6 = '11' + tdLog.info('select * from %s where tgcol6 = "11"' % (mt)) + tdSql.query('select * from %s where tgcol6 = "11"' % (mt)) + # TSIM: print $data01 $data02 $data03 + tdLog.info('$data01 $data02 $data03') + # TSIM: if $rows != 1 then + tdLog.info('tdSql.checkRow(1)') + tdSql.checkRows(1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data01 != 1 then + tdLog.info('tdSql.checkData(0, 1, 1)') + tdSql.checkData(0, 1, 1) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data02 != 7 then + tdLog.info('tdSql.checkData(0, 2, 7)') + tdSql.checkData(0, 2, 7) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data03 != 8 then + tdLog.info('tdSql.checkData(0, 3, 8)') + tdSql.checkData(0, 3, 8) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data04 != 9 then + tdLog.info('tdSql.checkData(0, 4, 9)') + tdSql.checkData(0, 4, 9) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data05 != 10.000000000 then + tdLog.info('tdSql.checkData(0, 5, 10.000000000)') + tdSql.checkData(0, 5, 10.000000000) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data06 != 11 then + tdLog.info('tdSql.checkData(0, 6, 11)') + tdSql.checkData(0, 6, 11) + # TSIM: return -1 + #TSIM: endi + # TSIM: if $data07 != NULL then + tdLog.info('tdSql.checkData(0, 7, NULL)') + tdSql.checkData(0, 7, None) + # TSIM: return -1 + #TSIM: endi + # TSIM: + # TSIM: print =============== clear + tdLog.info('=============== clear') + # TSIM: sql drop database $db + tdLog.info('sql drop database $db') + tdSql.execute('sql drop database $db') + # TSIM: sql show databases + tdLog.info('show databases') + tdSql.query('show databases') + # TSIM: if $rows != 0 then + tdLog.info('tdSql.checkRow(0)') + tdSql.checkRows(0) + # TSIM: return -1 + #TSIM: endi + # TSIM: + # TSIM: system sh/exec.sh -n dnode1 -s stop -x SIGINT +# convert end + + def stop(self): + tdSql.close() + tdLog.success("%s successfully executed" % __file__) + + +tdCases.addWindows(__file__, TDTestCase()) +tdCases.addLinux(__file__, TDTestCase()) diff --git a/tests/pytest/util/log.py b/tests/pytest/util/log.py index bcd840999d324ad6cf605645b5cb58815efb9f1c..55cd42a6eb5059b931dc892bdd4eb6101031b730 100644 --- a/tests/pytest/util/log.py +++ b/tests/pytest/util/log.py @@ -23,7 +23,7 @@ class TDLog: self.path = "" def info(self, info): - print("%s %s" % (datetime.datetime.now(), info)) + print("%s %s\n" % (datetime.datetime.now(), info)) def sleep(self, sec): print("%s sleep %d seconds" % (datetime.datetime.now(), sec)) diff --git a/tests/pytest/util/sql.py b/tests/pytest/util/sql.py index 6a94fda69dc6f716adf85cd96bca76c49144b4be..eb53129722c408d120712a6cb3c90a4a79448603 100644 --- a/tests/pytest/util/sql.py +++ b/tests/pytest/util/sql.py @@ -77,6 +77,31 @@ class TDSql: tdLog.info("sql:%s, queryRows:%d == expect:%d" % (self.sql, self.queryRows, expectRows)) + def checkDataType(self, row, col, dataType): + frame = inspect.stack()[1] + callerModule = inspect.getmodule(frame[0]) + callerFilename = callerModule.__file__ + + if row < 0: + tdLog.exit( + "%s failed: sql:%s, row:%d is smaller than zero" % + (callerFilename, self.sql, row)) + if col < 0: + tdLog.exit( + "%s failed: sql:%s, col:%d is smaller than zero" % + (callerFilename, self.sql, col)) + if row > self.queryRows: + tdLog.exit( + "%s failed: sql:%s, row:%d is larger than queryRows:%d" % + (callerFilename, self.sql, row, self.queryRows)) + if col > self.queryCols: + tdLog.exit( + "%s failed: sql:%s, col:%d is larger than queryCols:%d" % + (callerFilename, self.sql, col, self.queryCols)) + + return self.cursor.istype(col, dataType) + + def checkData(self, row, col, data): frame = inspect.stack()[1] callerModule = inspect.getmodule(frame[0])