PQprotocolVersion.argtypes = [PGconn_ptr]
PQprotocolVersion.restype = c_int
+PQserverVersion = pq.PQserverVersion
+PQserverVersion.argtypes = [PGconn_ptr]
+PQserverVersion.restype = c_int
+
PQerrorMessage = pq.PQerrorMessage
PQerrorMessage.argtypes = [PGconn_ptr]
PQerrorMessage.restype = c_char_p
def protocol_version(self):
return impl.PQprotocolVersion(self.pgconn_ptr)
+ @property
+ def server_version(self):
+ return impl.PQserverVersion(self.pgconn_ptr)
+
@property
def error_message(self):
return self._decode(impl.PQerrorMessage(self.pgconn_ptr))
def test_protocol_version(pgconn):
assert pgconn.protocol_version == 3
+
+
+def test_server_version(pgconn):
+ assert pgconn.server_version >= 90400