SQLAlchemy đã giới thiệu điều đó trong phiên bản 1.0.0
:
Hoạt động hàng loạt - Tài liệu SQLAlchemy
Với các thao tác này, giờ đây bạn có thể thực hiện chèn hoặc cập nhật hàng loạt!
Ví dụ, bạn có thể làm:
s = Session()
objects = [
User(name="u1"),
User(name="u2"),
User(name="u3")
]
s.bulk_save_objects(objects)
s.commit()
Tại đây, một bản chèn hàng loạt sẽ được thực hiện.