Re: pgbench tests vs Windows - Mailing list pgsql-hackers

From Andrew Dunstan
Subject Re: pgbench tests vs Windows
Date
Msg-id f442e5b0-4753-8339-44e2-b825c0ca4ce2@2ndQuadrant.com
Whole thread Raw
In response to Re: pgbench tests vs Windows  (Fabien COELHO <coelho@cri.ensmp.fr>)
List pgsql-hackers
On 7/24/19 3:56 AM, Fabien COELHO wrote:
>
> Hello Andrew,
>
>> Unfortunately, this isn't portable, as I've just discovered at the cost
>> of quite a bit of time. In particular, you can't assume expr is present
>> and in the path on Windows. The Windows equivalent would be something
>> like:
>>
>>    \setshell two\
>>      @set /a c = 1 + :one  && echo %c%
>
> Hmmm... Can we assume that echo is really always there on Windows? If
> so, the attached patch does something only with "echo".


Yes, it's built into the cmd processor (as is "set /a", to answer Tom's
earlier question about portability - I tested the above back to XP.)


echo is much more universal, and I can confirm that the suggested fix
works on the Windows test box I'm using.


I'll apply and backpatch that. Thanks


cheers


andrew

-- 
Andrew Dunstan                https://www.2ndQuadrant.com
PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services




pgsql-hackers by date:

Previous
From: Jehan-Guillaume de Rorthais
Date:
Subject: Re: pg_receivewal documentation
Next
From: Alexander Korotkov
Date:
Subject: Re: Support for jsonpath .datetime() method