Sí. PostgreSQL no le permite suspender y reanudar transacciones, ni admite consultas en segundo plano (asincrónicas) en el back-end del servidor.
Todavía puede ejecutar varias consultas simultáneas, solo necesita una conexión por consulta simultánea. Puede usar subprocesos (un subproceso por conexión), pero generalmente es mejor usar interfaces de consulta asincrónicas en su biblioteca de cliente.
Sin saber lo que está tratando de lograr y qué lenguaje de programación (y, por lo tanto, qué biblioteca de cliente) está usando, es difícil ofrecer consejos más detallados.