modify python api
This commit is contained in:
parent
a10bbd4cdf
commit
7c13635487
|
@ -7,7 +7,7 @@ def create_connection():
|
||||||
conn = taosws.connect(
|
conn = taosws.connect(
|
||||||
user="root",
|
user="root",
|
||||||
password="taosdata",
|
password="taosdata",
|
||||||
host="localhost",
|
host="192.168.1.98",
|
||||||
port=6041,
|
port=6041,
|
||||||
)
|
)
|
||||||
except Exception as err:
|
except Exception as err:
|
||||||
|
@ -21,12 +21,13 @@ def create_db_table(conn):
|
||||||
conn.execute("CREATE DATABASE IF NOT EXISTS power")
|
conn.execute("CREATE DATABASE IF NOT EXISTS power")
|
||||||
conn.execute("USE power")
|
conn.execute("USE power")
|
||||||
conn.execute("CREATE STABLE IF NOT EXISTS meters (ts TIMESTAMP, current FLOAT, voltage INT, phase FLOAT) TAGS (groupId INT, location BINARY(24))")
|
conn.execute("CREATE STABLE IF NOT EXISTS meters (ts TIMESTAMP, current FLOAT, voltage INT, phase FLOAT) TAGS (groupId INT, location BINARY(24))")
|
||||||
conn.execute("CREATE TABLE `d0` USING `meters` TAGS(0, 'Los Angles')")
|
conn.execute("CREATE TABLE IF NOT EXISTS `d0` USING `meters` (groupId, location) TAGS(0, 'Los Angles')")
|
||||||
except Exception as err:
|
except Exception as err:
|
||||||
print(f'Exception {err}')
|
print(f'Exception {err}')
|
||||||
# ANCHOR_END: create_db
|
# ANCHOR_END: create_db
|
||||||
|
|
||||||
def insert(conn):
|
def insert(conn):
|
||||||
|
# ANCHOR: insert
|
||||||
sql = """
|
sql = """
|
||||||
INSERT INTO
|
INSERT INTO
|
||||||
power.d1001 USING power.meters TAGS('California.SanFrancisco', 2)
|
power.d1001 USING power.meters TAGS('California.SanFrancisco', 2)
|
||||||
|
@ -39,18 +40,26 @@ def insert(conn):
|
||||||
inserted = conn.execute(sql)
|
inserted = conn.execute(sql)
|
||||||
assert inserted == 8
|
assert inserted == 8
|
||||||
except Exception as err:
|
except Exception as err:
|
||||||
print(f'Exception {err}')
|
print(f'Exception111 {err}')
|
||||||
|
# ANCHOR_END: insert
|
||||||
|
|
||||||
def query(conn):
|
def query(conn):
|
||||||
result = conn.query("select * from stb")
|
# ANCHOR: query
|
||||||
num_of_fields = result.field_count
|
try:
|
||||||
print(num_of_fields)
|
result = conn.query("select * from meters")
|
||||||
|
num_of_fields = result.field_count
|
||||||
|
print(num_of_fields)
|
||||||
|
|
||||||
for row in result:
|
for row in result:
|
||||||
print(row)
|
print(row)
|
||||||
|
except Exception as err:
|
||||||
|
print(f'Exception {err}')
|
||||||
|
# ANCHOR_END: query
|
||||||
|
|
||||||
# output:
|
if __name__ == "__main__":
|
||||||
# 3
|
conn = create_connection()
|
||||||
# ('2023-02-28 15:56:13.329 +08:00', 1, 1)
|
create_db_table(conn)
|
||||||
# ('2023-02-28 15:56:13.333 +08:00', 2, 1)
|
insert(conn)
|
||||||
# ('2023-02-28 15:56:13.337 +08:00', 3, 1)
|
query(conn)
|
||||||
|
if conn:
|
||||||
|
conn.close()
|
||||||
|
|
Loading…
Reference in New Issue