Vous n'êtes pas identifié(e).
- Contributions : Récentes | Sans réponse
Pages : 1
#1 13/07/2010 12:27:00
- Anto
- Membre
libpq cursor
Bonjour,
je souhaite exécuter une requête du type "Select * from ..." en utilisant un programme C
Cette requête me retourne plusieurs centaines de millions d'enregistrements.
En utilisant la méthode classique PQExec, j'obtiens une erreur "out of memory".
Le solution serait de spécifier le nombre de fetch à récupérer et faire un fetch en boucle.
Existe t-il une méthode native dans la libpq pour faire ceci ou est-ce que je suis obligé d'utiliser un curseur ?
Y a t-il des fonctions pour gérer des curseur dans la libpq ?
Merci
Hors ligne
#2 13/07/2010 13:03:10
- gleu
- Administrateur
Re : libpq cursor
Il faut passer par un curseur en utilisant les ordres SQL habituels. Il n'y a pas de méthode native à ma connaissance.
Guillaume.
Hors ligne
Pages : 1