PostgreSQL (ve výchozím nastavení) vrací všechny řádky najednou. To má tu výhodu, že uvolní zdroje na straně serveru za cenu možných velkých sad výsledků u klienta.
Alternativou je použití kurzoru, který může vracet jeden řádek najednou. Některé ovladače to podporují přímo (možná CHOP ?) nebo můžete použít DECLARE a NAČÍST
Další věc, kterou je třeba si uvědomit, je COPY PostgreSQL příkaz, který může vypsat tabulku nebo dotaz do souboru přímo (za předpokladu, že nepotřebujete mnoho zpracování/formátování). Zkontrolujte, zda vaše databáze nabízí přímý přístup.