SQLAlchemy wprowadził to w wersji 1.0.0
:
Operacje zbiorcze – dokumentacja SQLAlchemy
Dzięki tym operacjom możesz teraz wykonywać masowe wstawki lub aktualizacje!
Na przykład możesz zrobić:
s = Session()
objects = [
User(name="u1"),
User(name="u2"),
User(name="u3")
]
s.bulk_save_objects(objects)
s.commit()
Tutaj zostanie wykonana wstawka zbiorcza.