#!/usr/bin/env bash # Run goose against the Postgres database configured in .env # Usage: ./scripts/goose.sh up | down | status | version set -euo pipefail SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" set -a # shellcheck disable=SC1091 source "$SCRIPT_DIR/../.env" set +a export GOOSE_DRIVER="${GOOSE_DRIVER:-postgres}" export GOOSE_MIGRATION_DIR="${GOOSE_MIGRATION_DIR:-$SCRIPT_DIR/../migrations}" goose "$@"