diff --git a/.travis.yml b/.travis.yml index 45dc303a..9213aa88 100644 --- a/.travis.yml +++ b/.travis.yml @@ -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" diff --git a/Makefile b/Makefile index b08d9771..141e4dc4 100644 --- a/Makefile +++ b/Makefile @@ -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