diff --git a/trove/guestagent/datastore/experimental/postgresql/service.py b/trove/guestagent/datastore/experimental/postgresql/service.py index 52a24371..630259cf 100644 --- a/trove/guestagent/datastore/experimental/postgresql/service.py +++ b/trove/guestagent/datastore/experimental/postgresql/service.py @@ -421,7 +421,7 @@ class PgSqlApp(object): """Wrapper for pg_current_xlog_location() Cannot be used against a running slave """ - version = int(self.pg_version[1]) + version = int(float(self.pg_version[1])) if version < 10: query = "SELECT pg_current_xlog_location()" else: @@ -433,7 +433,7 @@ class PgSqlApp(object): """Wrapper for pg_last_xlog_replay_location() For use on standby servers """ - version = int(self.pg_version[1]) + version = int(float(self.pg_version[1])) if version < 10: query = "SELECT pg_last_xlog_replay_location()" else: @@ -523,7 +523,7 @@ class PgSqlApp(object): return r[0][0] def pg_xlogfile_name(self, start_segment): - version = int(self.pg_version[1]) + version = int(float(self.pg_version[1])) if version < 10: query = "SELECT pg_xlogfile_name('%s')" else: