У меня есть часть кода Python, которая взаимодействует с базой данных PostgreSQL через psycopg.
Вся литература предупреждает о том, как делать sql-форматирование самостоятельно, и рекомендует разрешить драйверу делать это. Например:.
cur.execute('select name, age from people where name = %s;', ('ann',) )
Затем драйвер форматирует строку sql. Скажем, я не хочу ничего выполнять, но я просто хочу полностью отформатированную строку sql. Есть ли какие-либо функции для получения этого форматированного sql в модуле psycopg?