A libray for use with SQLAlchemy to count queires, log queries, etc...
Project description
DBInspector
A Python context manager for use with SQLAlchemy.
Features
- Count the number of queires issued.
- Capture/print the statements/queries issued.
Installation
pip install dbinspector
Usage
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)
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
dbinspector-0.1.1.tar.gz
(2.2 kB
view hashes)
Built Distribution
Close
Hashes for dbinspector-0.1.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d0beb6b71a463f680c33a7ed29c791e1428a131f71c740ef68c23fc152d60c5f |
|
MD5 | e9f514832fdacf15bae8969877f137e1 |
|
BLAKE2b-256 | da51be1df3015d2750d53cd9e26d11eea9f9ef412fbbafb6ea8cd8e6b853cd49 |