Я не уверен, что именно вы спрашиваете, но если вы пытаетесь параметризовать столбцы, которые вы используете для управления объединением в запросе, параметры не работают таким образом.
Если вы действительно пытаетесь это сделать, вы всегда можете использовать форматирование строки для создания SQL-запроса, например:
rv = plpy.execute("SELECT name_key, address_key FROM file WHERE %s = %s" %
(foreign_key, param_key))
Если вы просто хотите сравнить foreign_key
со строкой, у Пауло есть ответ, который вы ищете.