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