chicken_turtle_util.sqlalchemy

sqlalchemy utilities. Contains pretty sql formatting and temporarily enabling sqlalchemy logging

log_sql Temporarily log SQL statements
pretty_sql Pretty format sql
chicken_turtle_util.sqlalchemy.log_sql()[source]

Temporarily log SQL statements

Examples

>>> with log_sql():
...     pass # sqlalchemy log level is set to INFO in this block 
chicken_turtle_util.sqlalchemy.pretty_sql(statement)[source]

Pretty format sql

Parameters:

statement : hasattr(‘__str__’)

anything whose str() returns SQL

Returns:

str

Pretty formatted SQL