Я пытаюсь обновить таблицу Redshift с помощью модуля psycopg2.extras.execute_values.Ниже приведен код
from psycopg2 import extras
cur = con.cursor()
update_query = """update my_table
set gender = data.gender
from (VALUES %s) as data (gender,firstname)
where my_table.firstname = data.firstname
and my_table.gender is NULL"""
new_values = [("F","Charlene"),("F","BRITTANY")]
extras.execute_values (cur, update_query, new_values)
Однако я получаю ниже ошибку:
Пробовал различные комбинации цитат, двойных кавычек искобки, но не повезло.
TIA.