Skip to content
This repository was archived by the owner on Apr 26, 2024. It is now read-only.

Commit c1c6c95

Browse files
author
David Robertson
authored
Log values at DEBUG level with execute_values (#16281)
1 parent 5c8870c commit c1c6c95

File tree

2 files changed

+4
-2
lines changed

2 files changed

+4
-2
lines changed

changelog.d/16281.misc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Include values in SQL debug when using `execute_values` with Postgres.

synapse/storage/database.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -422,10 +422,11 @@ def execute_values(
422422
return self._do_execute(
423423
# TODO: is it safe for values to be Iterable[Iterable[Any]] here?
424424
# https://www.psycopg.org/docs/extras.html?highlight=execute_batch#psycopg2.extras.execute_values says values should be Sequence[Sequence]
425-
lambda the_sql: execute_values(
426-
self.txn, the_sql, values, template=template, fetch=fetch
425+
lambda the_sql, the_values: execute_values(
426+
self.txn, the_sql, the_values, template=template, fetch=fetch
427427
),
428428
sql,
429+
values,
429430
)
430431

431432
def execute(self, sql: str, parameters: SQLQueryParameters = ()) -> None:

0 commit comments

Comments
 (0)