I had a question regarding the usage of variables inside a python function which accesses the PostgreSQL server. For example, the following:
def delete():
To pass identifiers use psycopg2.extensions.AsIs
psycopg2.extensions.AsIs
from psycopg2.extensions import AsIs def update(table_name, var_1, var_2): cur.execute(""" UPDATE %s SET %s = 'Y' WHERE %s = 'John'; """, (AsIs(table_name), AsIs(var_1), AsIs(var_2)) )