コミットに失敗した後にSQLAlchemyでロールバックを呼び出す必要があるのでしょうか?何らかのエラーが発生した場合は、オブジェクトの保存を続行します。トランザクション保存については気にしません。自動コミット= FalseでSqlalchemyでロールバックを呼び出すべきですか?
engine = create_engine("db", convert_unicode=True, echo=False)
Session = scoped_session(sessionmaker(bind=engine, autocommit=False))
for row in data:
try:
Session.add(row)
Session.commit()
except:
# rollback ???
# continue saving rest of the objects
continue
Session.remove()