【发布时间】:2012-04-12 13:14:47
【问题描述】:
我需要从一张大表的所有行中读取数据,但我不想一次将所有数据拉入内存。是否有可以处理分页的 SQLAlchemy 函数?也就是说,将几行拉入内存,然后在必要时获取更多。
我知道您可以按照this article 的建议使用limit 和offset 执行此操作,但如果我不必这样做,我宁愿不处理。
【问题讨论】:
-
见this answer。简而言之,您可以使用
yield_per运算符。
标签: pagination sqlalchemy