sqlalchemy yield_per() 批处理

Kev*_*son 5 python sqlalchemy

我正在尝试使用 yield_per() 一次处理 10000 条记录。这给了我一个流中查询的所有记录,使用长度为 10000 的游标。有没有办法获取记录列表(大小为 10000)而不是一个一个地获取?

for record in connection.query(my_query).yield_per(10000):
    foo(position)
Run Code Online (Sandbox Code Playgroud)