summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--libpqpp/pq-connection.cpp6
-rw-r--r--libpqpp/pq-connection.h1
2 files changed, 7 insertions, 0 deletions
diff --git a/libpqpp/pq-connection.cpp b/libpqpp/pq-connection.cpp
index 590435e..21cbb5d 100644
--- a/libpqpp/pq-connection.cpp
+++ b/libpqpp/pq-connection.cpp
@@ -186,3 +186,9 @@ PQ::Connection::insertId()
return id;
}
+int
+PQ::Connection::serverVersion() const
+{
+ return PQserverVersion(conn);
+}
+
diff --git a/libpqpp/pq-connection.h b/libpqpp/pq-connection.h
index dee1117..d5cbde6 100644
--- a/libpqpp/pq-connection.h
+++ b/libpqpp/pq-connection.h
@@ -33,6 +33,7 @@ namespace PQ {
DB::ModifyCommand * newModifyCommand(const std::string & sql, const DB::CommandOptions *) override;
int64_t insertId() override;
+ int serverVersion() const;
void beginBulkUpload(const char *, const char *) override;
void endBulkUpload(const char *) override;