Как читать данные из Postgres построчно, не загружая все в память?

Я обнаружил, что когда делаю запрос в базу данных с помощью сишной функции PQexec, сразу после ее выполнения выделяется большое количество памяти под результат запроса.
Как бы мне сделать чтение данных не загружая весь результат в память, а работая с каждой строкой по очереди?
  • Вопрос задан
  • 2818 просмотров
Решения вопроса 1
@Lol4t0
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
@s1dney
В общем, да, выше ответили.
Можно еще посоветовать не делать select * from
Ответ написан
Комментировать
DnAp
@DnAp Автор вопроса
Спасибо.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы