LINUX.ORG.RU

История изменений

Исправление AGUtilities, (текущая версия) :

зависит от количества данных в таблице. если не так уж и много, то можно сразу загрузить всё и перебирать уже в памяти, а по одному тягать - это не так продуктивно. но если объёмы таблицы большие, то легче тягать по одному или блоками:

a = session.query(Files).all()

for i in a:
    pass

session.query(Files).filter_by(ide=ide).one()

a = session.query(Files).offset(???).limit(???).all()

for i in a:
    pass

Исходная версия AGUtilities, :

зависит от количества данных в таблице. если не так уж и много, то можно сразу загрузить всё и перебирать уже в памяти, а по одному тягать - это не так продуктивно. но если объёмы таблицы большие, то легче тягать по одному или блоками:

a = session.query(Files).all()

for i in a:
    pass

session.query(Files).filter_by(ide=ide).one()

a = session.query(Files).filter_by(ide=ide).offset(???).limit(???).all()

for i in a:
    pass