Ho bisogno di leggere i dati da tutte le righe di una tabella di grandi dimensioni, ma non voglio recuperare tutti i dati in memoria in una volta. Esiste una funzione SQLAlchemy che gestirà il paging? Cioè, tira diverse righe in memoria e poi recupera di più quando necessario.SQLAlchemy e paging
Capisco che puoi farlo con limit
e offset
come this article suggerisce, ma preferirei non gestirlo se non dovessi.
Sembra che supporta l'impaginazione nel contesto di rendere un sito web ... Sto solo cercando di parlare con un database, nessun frontend. –
Al livello del database, l'iterazione 'limite' e' offset' è in realtà lo scenario più appropriato, esattamente come originariamente documentato. Credo che la logica qui sia quella che sta succedendo con il database _qualunque, quindi potresti anche fornire il tuo ciclo 'for'. :) – MrGomez
In realtà, no, mi sbaglio molto. Sto aggiornando la mia risposta, perché ho trovato una risorsa più definitiva. – MrGomez