The following bug has been logged on the website:
Bug reference: 14379
Logged by: Bart Lengkeek
Email address: pq(at)lengkeek(dot)com
PostgreSQL version: 9.4.9
Operating system: Windows/Linux
Description:
The following query:
SELECT '2147483648'::cid;
Returns '2147483648' on Linux server (9.5.1) and '2147483647' (=INT32_MAX)
on windows server (9.4.9 and 9.5.4).
Not sure if this is a bug. I thought it surprising that results differ. I
couldn't see any uint32 to int32 conversion in a fast scan of the source.