Regardless, I tried pinning a higher version, and ran into further issues; specifically it appears postgres doesn’t start at all. Is this something that must be done manually? The documentation doesn’t indicate such.
Any help would be appreciated, as the tests run as expected on my machine, but fail the second it hits Travis.
I think there is something of a mismatch here, between what the information tells you and what your build is actually running. That is to say, the former shows you 9.6 (because it is the version we used when we collected the information on the build image), but the default PostgreSQL server version running when a Trusty image boots up is 9.2.x.