The docs for max_protocol_version suggested PQprotocolVersion instead ofPQfullProtocolVersion to find out the exact protocol version. SincePQprotocolVersion only returns the major protocol version that is badadvice.