mirror of
https://github.com/taosdata/TDengine
synced 2026-05-24 10:09:01 +00:00
64 lines
1.7 KiB
Python
64 lines
1.7 KiB
Python
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):
|
|
"""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
|
|
|
|
Catalog:
|
|
- Database:Create
|
|
|
|
Since: v3.0.0.0
|
|
|
|
Labels: common,ci
|
|
|
|
Jira: None
|
|
|
|
History:
|
|
- 2025-5-12 Simon Guan Migrated from tsim/db/basic5.sim
|
|
|
|
"""
|
|
|
|
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)
|