From a779fb76d0984aa65c07e866fd5b2af32ce3685e Mon Sep 17 00:00:00 2001 From: Diamond Lewis Date: Wed, 4 Dec 2019 10:54:39 -0600 Subject: [PATCH 1/4] Run tests against Postgres 11 --- .travis.yml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/.travis.yml b/.travis.yml index 39b9f90737..2c9dfab336 100644 --- a/.travis.yml +++ b/.travis.yml @@ -5,10 +5,10 @@ services: - redis-server - docker addons: - postgresql: '9.5' + postgresql: '11' apt: packages: - - postgresql-9.5-postgis-2.3 + - postgresql-11-postgis-2.5 branches: only: - master @@ -23,6 +23,7 @@ stage: test env: global: - COVERAGE_OPTION='./node_modules/.bin/nyc' + - PGPORT=5432 matrix: - MONGODB_VERSION=4.0.4 MONGODB_TOPOLOGY=replicaset MONGODB_STORAGE_ENGINE=wiredTiger - MONGODB_VERSION=3.6.9 From 18514b8a419880bb435bf458fb8df7eaac970ff5 Mon Sep 17 00:00:00 2001 From: Diamond Lewis Date: Wed, 4 Dec 2019 11:06:50 -0600 Subject: [PATCH 2/4] postgis package --- .travis.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.travis.yml b/.travis.yml index 2c9dfab336..1245a7d5ba 100644 --- a/.travis.yml +++ b/.travis.yml @@ -8,7 +8,9 @@ addons: postgresql: '11' apt: packages: + - postgresql-11 - postgresql-11-postgis-2.5 + - postgresql-11-postgis-2.5-scripts branches: only: - master From c9c6f7085e091effba830ca25c3df87c9f859f75 Mon Sep 17 00:00:00 2001 From: Diamond Lewis Date: Wed, 4 Dec 2019 11:10:56 -0600 Subject: [PATCH 3/4] use xenial travis image --- .travis.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index 1245a7d5ba..850568ed63 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,5 +1,5 @@ language: node_js -dist: trusty +dist: xenial services: - postgresql - redis-server From 873e8345514112c651556f8236553d9e5b24dff8 Mon Sep 17 00:00:00 2001 From: Diamond Lewis Date: Wed, 4 Dec 2019 11:17:14 -0600 Subject: [PATCH 4/4] port 5432 --- .travis.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.travis.yml b/.travis.yml index 850568ed63..1c2d8f61fc 100644 --- a/.travis.yml +++ b/.travis.yml @@ -39,6 +39,10 @@ before_install: - nvm install $NODE_VERSION - nvm use $NODE_VERSION - npm install -g greenkeeper-lockfile@1 +- sudo sed -i 's/port = 5433/port = 5432/' /etc/postgresql/11/main/postgresql.conf +- sudo cp /etc/postgresql/{10,11}/main/pg_hba.conf +- sudo service postgresql stop +- sudo service postgresql start 11 before_script: - node -e 'require("./lib/index.js")' - psql -c 'create database parse_server_postgres_adapter_test_database;' -U postgres