TDengine/test/cases/02-Databases/01-Create/test_db_basic5.py

65 lines
1.7 KiB
Python
Raw Normal View History

2025-04-30 04:45:50 +00:00
import time
from new_test_framework.utils import tdLog, tdSql, sc, clusterComCheck, clusterComCheck
class TestDatabaseBasic5:
def setup_class(cls):
tdLog.debug(f"start to execute {__file__}")
def test_database_basic5(self):
2025-08-07 05:30:57 +00:00
"""Database: basic 5
1. Create database
2. Create super table
3. Create child table
4. Show super tables
5. Show tables
6. Drop database and retest
2025-04-30 04:45:50 +00:00
Catalog:
- Database:Create
Since: v3.0.0.0
Labels: common,ci
Jira: None
History:
2025-05-12 01:00:19 +00:00
- 2025-5-12 Simon Guan Migrated from tsim/db/basic5.sim
2025-04-30 04:45:50 +00:00
"""
tdLog.info(f"=============== create database d1")
tdSql.execute(f"create database db1 vgroups 1;")
tdSql.execute(f"use db1;")
tdLog.info(f"=============== create stable and table")
tdSql.execute(f"create stable st1 (ts timestamp, f1 int) tags(t1 int);")
tdSql.execute(f"create table tb1 using st1 tags(1);")
tdSql.execute(f"insert into tb1 values (now, 1);")
tdSql.query(f"show stables")
tdSql.checkRows(1)
tdSql.query(f"show tables")
tdSql.checkRows(1)
tdLog.info(f"=============== drop db")
tdSql.execute(f"drop database db1;")
tdSql.error(f"show stables")
tdSql.error(f"show tables")
tdLog.info(f"=============== re-create db and stb")
tdSql.execute(f"create database db1;")
tdSql.execute(f"use db1;")
tdSql.execute(f"create stable st1 (ts timestamp, f1 int) tags(t1 int)")
tdSql.query(f"show stables")
tdSql.checkRows(1)
tdSql.query(f"show tables")
tdSql.checkRows(0)