Mysql
 sql >> Database >  >> RDS >> Mysql

Inserimento in blocco con SQLAlchemy ORM

SQLAlchemy lo ha introdotto nella versione 1.0.0 :

Operazioni collettive - Documenti SQLAlchemy

Con queste operazioni, ora puoi eseguire inserimenti o aggiornamenti in blocco!

Ad esempio, puoi fare:

s = Session()
objects = [
    User(name="u1"),
    User(name="u2"),
    User(name="u3")
]
s.bulk_save_objects(objects)
s.commit()

Qui verrà creato un inserimento collettivo.