Форум сайта python.su
39
Попробуйте кусками коммитить. Плюс не забывайте чистить сессию и использовать scooped_session.
Офлайн
0
по пробывал комитить каждый сотый раз вылезла ошибка
Lock wait timeout exceeded; try restarting transaction'
Офлайн
0
4kpt_IIIчто означает чистить сессию, а какие параметры в scooped_session использовать?
Попробуйте кусками коммитить. Плюс не забывайте чистить сессию и использовать scooped_session.
items =[] for item in list: req = tables.table(param1 = 1, date = datetime.datetime.now(), param2 = item) items.append(req) tables.table.session.add_all(items) tables.table.session.commit()
Офлайн