5
Voglio inserire alcuni dati in una tabella e voglio che l'inserimento multiplo sia il più veloce possibile. Io uso la libreria sqlalchemy per Python. Voglio sapere se il mio inserimento è ottimale, o c'è un modo migliore per fare that.Here è il mio codice:L'inserimento è ottimale?
from sqlalchemy import *
from sqlalchemy import schema
metadata = schema.MetaData()
engine = create_engine('sqlite:///:memory:', echo=True)
users = Table('users', metadata,
Column('id', Integer, primary_key=True),
Column('firstname', String(40)),
Column('lastname', Integer),
)
metadata.create_all(engine)
ins = users.insert()
conn = engine.connect()
conn.execute(users.insert(), [
{'id': 1, 'firstname' : 'Name1', 'lastname' : 'Lname1'},
{'id': 2, 'firstname' : 'Name2', 'lastname' : 'Lname2'},
{'id': 3, 'firstname' : 'Name3', 'lastname' : 'Lname3'}
])
metadata.bind = engine
Sembra buono .. finora! –