Files
qrcode/.dev/.mk/migratioin.mk
2026-04-29 22:38:07 +02:00

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'