SQLAlchemy introduziu isso na versão
1.0.0
:Operações em massa - documentos SQLAlchemy
Com essas operações, agora você pode fazer inserções ou atualizações em massa!
Por exemplo, você pode fazer:
s = Session()
objects = [
User(name="u1"),
User(name="u2"),
User(name="u3")
]
s.bulk_save_objects(objects)
s.commit()
Aqui, uma inserção em massa será feita.