与sqlalchemy一起使用的库,用于计算查询、日志查询等…
dbinspector的Python项目详细描述
DBInspector
用于sqlalchemy的python上下文管理器。
功能
- 计算发出的任务数。
- 捕获/打印发出的语句/查询。
安装
pip install dbinspector
使用量
with DBInspector(conn) as inspector:
conn.execute("SELECT 1")
conn.execute("SELECT 1")
# Get query count
assert inspector.get_count() == 2
# Print queries issued
inspector.print_queries(pretty=True)
# Example pretty printed output:
"""
QUERY #1
----------
SELECT 1
QUERY #2
----------
SELECT 1
"""
api
DBInspector.get_count() -> int
DBInspector.print_queries(pretty=False)