(VDB-479) Upgrade Posgres to 11
This commit is contained in:
parent
c5cfa85f4c
commit
b4cdf76905
@ -5,11 +5,11 @@ go:
|
|||||||
services:
|
services:
|
||||||
- postgresql
|
- postgresql
|
||||||
addons:
|
addons:
|
||||||
postgresql: '9.6'
|
postgresql: '11.2'
|
||||||
go_import_path: github.com/vulcanize/vulcanizedb
|
go_import_path: github.com/vulcanize/vulcanizedb
|
||||||
before_install:
|
before_install:
|
||||||
- make installtools
|
- make installtools
|
||||||
- bash ./scripts/install-postgres-10.sh
|
- bash ./scripts/install-postgres-11.sh
|
||||||
- curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -
|
- curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -
|
||||||
- echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list
|
- echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list
|
||||||
- sudo apt-get update && sudo apt-get install yarn
|
- sudo apt-get update && sudo apt-get install yarn
|
||||||
|
@ -25,7 +25,7 @@ providing a suite of tools to ease the extraction and transformation of data int
|
|||||||
|
|
||||||
## Dependencies
|
## Dependencies
|
||||||
- Go 1.11+
|
- Go 1.11+
|
||||||
- Postgres 10.6
|
- Postgres 11.2
|
||||||
- Ethereum Node
|
- Ethereum Node
|
||||||
- [Go Ethereum](https://ethereum.github.io/go-ethereum/downloads/) (1.8.23+)
|
- [Go Ethereum](https://ethereum.github.io/go-ethereum/downloads/) (1.8.23+)
|
||||||
- [Parity 1.8.11+](https://github.com/paritytech/parity/releases)
|
- [Parity 1.8.11+](https://github.com/paritytech/parity/releases)
|
||||||
|
@ -2,8 +2,8 @@
|
|||||||
-- PostgreSQL database dump
|
-- PostgreSQL database dump
|
||||||
--
|
--
|
||||||
|
|
||||||
-- Dumped from database version 10.6
|
-- Dumped from database version 11.2
|
||||||
-- Dumped by pg_dump version 10.6
|
-- Dumped by pg_dump version 11.2
|
||||||
|
|
||||||
SET statement_timeout = 0;
|
SET statement_timeout = 0;
|
||||||
SET lock_timeout = 0;
|
SET lock_timeout = 0;
|
||||||
@ -15,20 +15,6 @@ SET check_function_bodies = false;
|
|||||||
SET client_min_messages = warning;
|
SET client_min_messages = warning;
|
||||||
SET row_security = off;
|
SET row_security = off;
|
||||||
|
|
||||||
--
|
|
||||||
-- Name: plpgsql; Type: EXTENSION; Schema: -; Owner: -
|
|
||||||
--
|
|
||||||
|
|
||||||
CREATE EXTENSION IF NOT EXISTS plpgsql WITH SCHEMA pg_catalog;
|
|
||||||
|
|
||||||
|
|
||||||
--
|
|
||||||
-- Name: EXTENSION plpgsql; Type: COMMENT; Schema: -; Owner: -
|
|
||||||
--
|
|
||||||
|
|
||||||
COMMENT ON EXTENSION plpgsql IS 'PL/pgSQL procedural language';
|
|
||||||
|
|
||||||
|
|
||||||
SET default_tablespace = '';
|
SET default_tablespace = '';
|
||||||
|
|
||||||
SET default_with_oids = false;
|
SET default_with_oids = false;
|
||||||
|
@ -1,17 +0,0 @@
|
|||||||
#!/usr/bin/env bash
|
|
||||||
# Travis doesn't support postgres 10
|
|
||||||
# https://github.com/travis-ci/travis-ci/issues/8537
|
|
||||||
|
|
||||||
set -ex
|
|
||||||
|
|
||||||
echo "Installing Postgres 10"
|
|
||||||
sudo service postgresql stop
|
|
||||||
sudo apt-get remove -q 'postgresql-*'
|
|
||||||
sudo apt-get update -q
|
|
||||||
sudo apt-get install -q postgresql-10 postgresql-client-10
|
|
||||||
sudo cp /etc/postgresql/{9.6,10}/main/pg_hba.conf
|
|
||||||
|
|
||||||
echo "Restarting Postgres 10"
|
|
||||||
sudo service postgresql restart
|
|
||||||
|
|
||||||
sudo psql -c 'CREATE ROLE travis SUPERUSER LOGIN CREATEDB;' -U postgres
|
|
15
scripts/install-postgres-11.sh
Executable file
15
scripts/install-postgres-11.sh
Executable file
@ -0,0 +1,15 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
|
set -ex
|
||||||
|
|
||||||
|
echo "Installing Postgres 11"
|
||||||
|
sudo service postgresql stop
|
||||||
|
sudo apt-get remove -q 'postgresql-*'
|
||||||
|
sudo apt-get update -q
|
||||||
|
sudo apt-get install -q postgresql-11 postgresql-client-11
|
||||||
|
sudo cp /etc/postgresql/{9.6,11}/main/pg_hba.conf
|
||||||
|
|
||||||
|
echo "Restarting Postgres 11"
|
||||||
|
sudo service postgresql restart
|
||||||
|
|
||||||
|
sudo psql -c 'CREATE ROLE travis SUPERUSER LOGIN CREATEDB;' -U postgres
|
Loading…
Reference in New Issue
Block a user