PostgreSQL retourneert (standaard) alle rijen in één keer. Dit heeft het voordeel dat er aan de serverkant resources vrijgemaakt worden ten koste van mogelijk grote resultatensets bij de client.
Het alternatief is om een cursor te gebruiken die een enkele rij tegelijk kan retourneren. Sommige stuurprogramma's ondersteunen dit rechtstreeks (misschien BOB ?) of u kunt DECLARE gebruiken en FETCH
Het andere om op te letten is PostgreSQL's COPY commando dat een tabel of query rechtstreeks naar een bestand kan dumpen (ervan uitgaande dat je niet veel verwerking/opmaak nodig hebt). Controleer of uw databasebibliotheek directe toegang biedt.