Una única conexión a PostgreSQL no admite consultas simultáneas. Cuando una consulta está activa, no es posible reutilizar su PGconn
estructura para cualquier otra cosa, con la excepción de PQcancel()
que puede llamarse desde otro subproceso o un controlador de señal.
Esto proviene del diseño del protocolo cliente-servidor, no de libpq en sí.
Para implementar consultas concurrentes dentro de varios subprocesos, cada subproceso debe tener su propia conexión y su propio PGconn
no compartido correspondiente estructura.