in retrieval_service/datastore/helpers.py [0:0]
def format_sql(sql: str, params: dict):
"""
Format Postgres SQL to human readable text by replacing placeholders.
Handles dict-based (:key) formats.
"""
for key, value in params.items():
sql = sql.replace(f":{key}", f"{value}")
# format the SQL
formatted_sql = (
sqlparse.format(
sql,
reindent=True,
keyword_case="upper",
use_space_around_operators=True,
strip_whitespace=True,
)
.replace("\n", "<br/>")
.replace(" ", '<div class="indent"></div>')
)
return formatted_sql.replace("<br/>", "", 1)