Necesito leer datos de todas las filas de una tabla grande, pero no quiero extraer todos los datos en la memoria a la vez. ¿Hay una función SQLAlchemy que manejará la paginación? Es decir, inserte varias filas en la memoria y luego busque más cuando sea necesario.SQLAlchemy y paginación
Entiendo que puede hacer esto con limit
y offset
como this article sugiere, pero prefiero no manejarlo si no es necesario.
Parece que admite la paginación en el contexto de la creación de un sitio web ... Estoy tratando de hablar con una base de datos, sin frontend. –
En la capa de la base de datos, la iteración 'limit' y' offset' es en realidad el escenario más apropiado, exactamente como se documentó originalmente. Creo que el razonamiento aquí es que eso es lo que está sucediendo con la base de datos _de todos modos_, por lo tanto, también puede proporcionar su propio bucle 'for'. :) – MrGomez
En realidad, no, estoy muy equivocado. Estoy actualizando mi respuesta, porque encontré un recurso más definitivo. – MrGomez