Install pgbench from contrib for older versions
authorMark Wong <mark@2ndQuadrant.com>
Mon, 24 Jul 2017 04:50:14 +0000 (21:50 -0700)
committerMark Wong <mark@2ndQuadrant.com>
Tue, 19 Dec 2017 00:23:27 +0000 (16:23 -0800)
Prior to 9.5, pgbench was in contrib.

client/utils/git.py

index 587e5a403fe9c173ea3927171d2d794a700a5a23..d380d7f6f9b0b7a20f36deb99c64786f7696f838 100644 (file)
@@ -80,3 +80,9 @@ class GitRepository(object):
                  stderr=STDOUT)
             call(['make', '-s', '-j', str(cpu_count()), 'install'],
                  cwd=self._path, stdout=strout, stderr=STDOUT)
+
+            # Install pgbench from contrib in the older versions
+            oldpgbenchdir = ''.join([self._path, '/', 'contrib/pgbench'])
+            if os.path.isdir(oldpgbenchdir):
+                call(['make', '-s', '-j', str(cpu_count()), 'install'],
+                     cwd=oldpgbenchdir, stdout=strout, stderr=STDOUT)