Estoy tratando de ejecutar insert
declaraciones de Python a PostgreSQL utilizando el módulo pgdb.Cómo usar pgdb.executemany?
veo la documentación dice:
cursor.executemany(query, list of params)
# Execute a query many times, binding each param dictionary
# from the list.
así que estoy tratando cosas como:
>>> insert = "insert into foo (name, number) values (?,?);"
>>> params = [{ 'name': 'John', 'number': 123 }, { 'name': 'Jack', 'number': 234 }]
>>> cursor.executemany(insert, params)
Esto me está dando un error, señalando la ?
. ¿Cuál es la sintaxis correcta para este tipo de consulta parametrizada? Además, si esto está en la documentación, ¿dónde lo encuentro?