diff --git a/scripts/build.sh b/scripts/build.sh index 73458c3..f4bf55b 100755 --- a/scripts/build.sh +++ b/scripts/build.sh @@ -51,3 +51,5 @@ docker compose up -d "$base_or_head" isready initdb || (docker compose logs "$base_or_head" && exit 1) ls ./schema/ | xargs -I{} bash -c "set -e; $(declare -f query_file); query_file \"$(db dnim)\" ./schema/{}" || (docker compose logs "$base_or_head" && exit 1) + +docker compose rm -vsf "$base_or_head" diff --git a/scripts/diff.sh b/scripts/diff.sh index 5770f05..b4e5e18 100755 --- a/scripts/diff.sh +++ b/scripts/diff.sh @@ -24,6 +24,7 @@ if [[ -z "$base" ]] || [[ -z "$head" ]]; then fi if [[ ! -f "$migration" ]]; then + docker compose down -v ./scripts/build.sh base "$base" 1>&2 || (echo "base failed to build" && exit 1) ./scripts/build.sh head "$head" 1>&2 || (echo "head failed to build" && exit 1)