16 lines
666 B
Makefile
16 lines
666 B
Makefile
DB_DSN=host=$(DB_HOST) port=$(DB_PORT) user=$(DB_USER) password=$(DB_PASSWORD) dbname=$(DB_NAME) sslmode=disable
|
|
migrate-up: ## Migrate db to latest version
|
|
docker compose exec qrcode-app sh -c 'goose -dir ./migrations postgres "$(DB_DSN)" up'
|
|
|
|
migrate-down:
|
|
docker compose exec qrcode-app sh -c 'goose -dir ./migrations postgres "$(DB_DSN)" down'
|
|
|
|
migrate-reset:
|
|
docker compose exec qrcode-app sh -c 'goose -dir ./migrations postgres "$(DB_DSN)" reset'
|
|
|
|
migrate-status:
|
|
docker compose exec qrcode-app sh -c 'goose -dir ./migrations postgres "$(DB_DSN)" status'
|
|
|
|
migrate-create:
|
|
docker compose exec qrcode-app sh -c 'goose -dir ./migrations create ${ARGS} sql'
|