<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /></head><body style='font-size: 10pt; font-family: Verdana,Geneva,sans-serif'>
<p>Hi Paolo,</p>
<p>I was trying to help, but I am running out of ideas. We use pg services without any issues in our mixed Windows/Linux environments.</p>
<p>Two more ideas:</p>
<p>1. Try if you can connect in the OSGEO4W shell with your service definition. Make sure that the shell sees your environment variable. You can connect in the OSGEO shell with:</p>
<p>psql "service=servicename"</p>
<p>If that fails, then it is a general problem in your OS or libpq, and not the fault of QGIS.</p>
<p>2. Try to put the pg_service.conf file inside the Windows file system, not through network shares from Linux</p>
<p>Other than that - no idea what could be wrong.</p>
<p>Andreas</p>
<p>On 2016-09-09 08:25, Paolo Cavallini wrote:</p>
<blockquote type="cite" style="padding: 0 0.4em; border-left: #1010ff 2px solid; margin: 0"><!-- html ignored --><!-- head ignored --><!-- meta ignored -->
<div class="pre" style="margin: 0; padding: 0; font-family: monospace">Il 09/09/2016 07:59, Paolo Cavallini ha scritto:
<blockquote type="cite" style="padding: 0 0.4em; border-left: #1010ff 2px solid; margin: 0">Hi all,<br /> I'm trying to make PostgreSQL services work on Windows:<br /><br /> * I have a valid pg_services.conf, that works on Linux</blockquote>
<br /> sorry, the name of the file is correct: pg_service.conf<br /><br />
<blockquote type="cite" style="padding: 0 0.4em; border-left: #1010ff 2px solid; margin: 0">* I have double checked, and it has UNIX EOL<br /> * I have set up both PGSYSCONFDIR and PGSERVICEFILE in various tests in<br /> Global options --> System --> User specific environment variables<br /><br /> but I always get:<br /> definition of service "test" not found<br /> (QGIS 2.14.2 on Windows 7).<br /> Thanks for any suggestion.<br /><br /></blockquote>
</div>
</blockquote>
<p> </p>
<div> </div>
</body></html>