Skip to content

Instantly share code, notes, and snippets.

@C-Pro
Forked from petere/pg-travis-test.sh
Last active April 28, 2018 01:53
Show Gist options
  • Save C-Pro/8491912 to your computer and use it in GitHub Desktop.
Save C-Pro/8491912 to your computer and use it in GitHub Desktop.
#!/bin/bash
set -eux
packages="postgresql-$PGVERSION postgresql-server-dev-$PGVERSION postgresql-common"
# bug: http://www.postgresql.org/message-id/20130508192711.GA9243@msgid.df7cb.de
sudo update-alternatives --remove-all postmaster.1.gz
sudo apt-get -o Dpkg::Options::="--force-confdef" -o Dpkg::Options::="--force-confold" install $packages
sudo pg_createcluster --start $PGVERSION test -p 55436 -- -A trust
wget http://api.pgxn.org/dist/pgtap/0.94.0/pgtap-0.94.0.zip
unzip pgtap-0.94.0.zip
cd pgtap-0.94.0
make all PG_CONFIG=/usr/lib/postgresql/$PGVERSION/bin/pg_config
sudo make install PG_CONFIG=/usr/lib/postgresql/$PGVERSION/bin/pg_config
cd ..
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment