c1e9d93037
Document Sync and Job Sync * docsyncfunc * startedQueryWork * morefixes * jobsyncsvcstart * save * jobsynctext * save * save * docsync * shorttest * jobsync * jobsyncupdateoncollectorupdate * passlivetest * collectortest * lint
40 lines
742 B
YAML
40 lines
742 B
YAML
---
|
|
# https://taskfile.dev
|
|
|
|
version: '3'
|
|
|
|
vars:
|
|
MIGRATIONS: "database/migrations"
|
|
|
|
tasks:
|
|
generate:
|
|
deps:
|
|
- mig
|
|
cmds:
|
|
- sqlc generate --file sqlc.yml
|
|
regenerate:
|
|
cmds:
|
|
- task compose:clean:generate
|
|
- task db:generate
|
|
deps:up:
|
|
internal: true
|
|
cmds:
|
|
- task compose:up:generate
|
|
- sleep 3
|
|
lint:
|
|
deps:
|
|
- deps:up
|
|
cmds:
|
|
- 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
|
|
mig:
|
|
deps:
|
|
- deps:up
|
|
cmds:
|
|
- migrate -path {{.MIGRATIONS}} -database {{.DB_URI_GENERATE}} up
|