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 details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file dbinspector-0.1.1.tar.gz.
File metadata
- Download URL: dbinspector-0.1.1.tar.gz
- Upload date:
- Size: 2.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.18.4 setuptools/40.2.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6d419f927efbbbf567c42da547e0df969b589177588518e77106d657eefe735b
|
|
| MD5 |
60ea2c15bbe8bfc72ce5cde0af5f73e1
|
|
| BLAKE2b-256 |
f39ede17e88de54337538ce28feef0f45176c64da8835fefa5628ddd203c45f3
|
File details
Details for the file dbinspector-0.1.1-py3-none-any.whl.
File metadata
- Download URL: dbinspector-0.1.1-py3-none-any.whl
- Upload date:
- Size: 3.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.18.4 setuptools/40.2.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d0beb6b71a463f680c33a7ed29c791e1428a131f71c740ef68c23fc152d60c5f
|
|
| MD5 |
e9f514832fdacf15bae8969877f137e1
|
|
| BLAKE2b-256 |
da51be1df3015d2750d53cd9e26d11eea9f9ef412fbbafb6ea8cd8e6b853cd49
|