Upgrade to Postgres 11 (#235)

* Automate generation of migration files

* Upgrade to postgres 11
This commit is contained in:
Sung Won Cho 2019-07-29 17:24:43 +10:00 committed by GitHub
commit aee2c0c8ae
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 16 additions and 3 deletions

View file

@ -4,12 +4,16 @@ dist: xenial
go:
- 1.12
addons:
postgresql: "10"
env:
- NODE_VERSION=10.15.0
before_install:
- sudo apt-get update
- sudo apt-get --yes remove postgresql\*
- sudo apt-get install -y postgresql-11 postgresql-client-11
- sudo cp /etc/postgresql/{9.6,11}/main/pg_hba.conf
- sudo service postgresql restart 11
before_script:
- nvm install "$NODE_VERSION"
- nvm use "$NODE_VERSION"

View file

@ -138,6 +138,15 @@ endif
@${GOPATH}/src/github.com/dnote/dnote/scripts/release.sh server $(version) ${serverOutputDir}
.PHONY: release-server
# migrations
create-migration:
ifndef filename
$(error filename is required. Usage: make filename=your-filename create-migration)
endif
@(cd ${GOPATH}/src/github.com/dnote/dnote/pkg/server/database && ./scripts/create-migration.sh $(filename))
.PHONY: create-migration
clean:
@git clean -f
@rm -rf build