यह पोस्टए> मुझे सही दिशा में इंगित किया। दस्तावेज़ीकरण
extras.execute_values
. के लिए UPDATE
. का उपयोग करते हुए एक बेहतरीन उदाहरण भी शामिल है खंड।
c = db.cursor()
update_query = """UPDATE my_table AS t
SET name = e.name
FROM (VALUES %s) AS e(name, id)
WHERE e.id = t.id;"""
psycopg2.extras.execute_values (
c, update_query, new_values, template=None, page_size=100
)