Я пытаюсь выполнить простой запрос, но получаю эту ошибку независимо от того, как я передаю параметры.
Вот запрос (я использую объект Trac db для подключения к базе данных):
cursor.execute("""SELECT name FROM "%s".customer WHERE firm_id='%s'""" % (schema, each['id']))
схема и каждый ['id'] - это простые строки
print("""SELECT name FROM "%s".customer WHERE firm_id='%s'""" % (schema, each['id']))
Результат: SELECT name FROM "Planing".customer WHERE firm_id='135'
Ошибка error is remove quote after firm_id=
, но в этом случае параметр обрабатывается целым числом, а ::text
приводит к той же ошибке.