STOP STOP STOP
see https://github.com/lib/pq for the real lib/pq
This is a ghost of a former version preserved as a dedicated repo so that go can access it directly.
The developers thought it was fine to require go 1.8 and break backwards compatibility. So much for semantic versioning...
I claim no credit for any of this code. See the git link above for the real source.
STOP STOP STOP