Una singola connessione a PostgreSQL non supporta le query simultanee. Quando una query è attiva, non è possibile riutilizzarne il PGconn
struttura per qualsiasi altra cosa, ad eccezione di PQcancel()
che può essere chiamato da un altro thread o da un gestore di segnali.
Questo deriva dalla progettazione del protocollo client-server, non libpq stesso.
Per implementare query simultanee all'interno di più thread, ogni thread deve avere la propria connessione e il proprio PGconn
non condiviso corrispondente struttura.