Hi. At the moment libpq doesn't seem to support asynchronous and non-blocking support for large objects, in the style of PQsendQuery/PQgetResult. This makes large objects hardly suited for single-threaded programs based on some variant of select().
pgsql-hackers by date:
Соглашаюсь с условиями обработки персональных данных