SQLAlchemy a introduit cela dans la version 1.0.0
:
Opérations en masse - Documentation SQLAlchemy
Avec ces opérations, vous pouvez maintenant faire des insertions ou des mises à jour en masse !
Par exemple, vous pouvez faire :
s = Session()
objects = [
User(name="u1"),
User(name="u2"),
User(name="u3")
]
s.bulk_save_objects(objects)
s.commit()
Ici, une insertion en bloc sera faite.