SQLAlchemy ORM一括挿入データのいくつかの方法

8809 ワード

仕事のためにSQLAlchemy ORM大量挿入データが必要です。以下のいくつかの量産挿入方法を知ることができます。
第一の方法:
s = Session()
objects = [
    User(name="u1"),
    User(name="u2"),
    User(name="u3")]
s.bulk_save_objects(objects)

       http://www.chenxm.cc/post/531.html
第二の方法:
objects = [User(name="u1"), User(name="u2"), User(name="u3")]
session.add_all(objects)
session.commit()