Jedno připojení k PostgreSQL nepodporuje simultánní dotazy. Když je dotaz aktivní, není možné znovu použít jeho PGconn
struktura pro cokoli jiného, s výjimkou PQcancel()
který může být volán z jiného vlákna nebo obslužného programu signálu.
Vychází to z návrhu protokolu klient-server, nikoli samotného libpq.
Chcete-li implementovat souběžné dotazy ve více vláknech, každé vlákno musí mít své vlastní připojení a vlastní odpovídající nesdílené PGconn
struktura.