Greetings,<br><br>I&#39;m having an issue with the HDBC-postgresql package that requires me to manually patch it before installation for most of my use cases.<br><br>All the FFI calls in this package are marked &quot;unsafe&quot;.  Unfortunately, this means that whenever I issue a slow sql query, all other processing stops.  In most places that I want to use this module, I&#39;ve had to manually patch it to at least mark the PQexec and PQexecParams calls as &quot;safe&quot;.<br>
<br>Is there any reason these calls should not be marked as &quot;safe&quot;?  I understand that there a little extra runtime overhead with this, but I&#39;d have thought that negligible given all the other processing that goes on with these particular calls under the hood.<br>
<br>Cheers,<br><br clear="all">-- <br>David Powell<br>