Files
query-orchestration/scripts/database.yml
T

30 lines
585 B
YAML
Raw Normal View History

2025-01-10 11:12:03 +00:00
---
# https://taskfile.dev
version: '3'
vars:
2025-01-10 11:12:03 +00:00
MIGRATIONS: "database/migrations"
tasks:
generate:
cmds:
2025-01-21 18:24:14 +00:00
- task db:mig
- sqlc generate --file sqlc.yml
lint:
cmds:
- task compose:up
- sleep 2
2025-01-10 12:58:14 +00:00
- sqlc vet --file sqlc.yml
mig:create:
cmds:
- |
read -p "Migration Name: " name
test -z "$name" && echo "Error: Name is required." && exit 1
migrate create -ext sql -dir {{.MIGRATIONS}} $name
2025-01-21 18:24:14 +00:00
mig:
cmds:
- task compose:up
- sleep 2
2025-01-10 11:12:03 +00:00
- migrate -path {{.MIGRATIONS}} -database {{.DB_URI}} up