Vous n'êtes pas identifié(e).
Pages : 1
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
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