Files
query-orchestration/scripts/database.yml
T
Michael McGuinness efe87321b2 Merged in feature/parallellogqueries (pull request #132)
Testing Tweaks

* parallel

* slowestquery

* split

* cleanup

* health

* dynamiccores

* go

* profile

* timeout

* commitmychanges

* taskfile

* sqlcheckstart

* client

* cost

* ctxtimeout
2025-05-05 09:31:21 +00:00

41 lines
924 B
YAML

---
# https://taskfile.dev
version: "3"
vars:
MIGRATIONS: "internal/database/migrations"
QUERIES: "internal/database/queries/"
CONFIG_FILE: "sqlc.yml"
includes:
compose:
dir: ".."
taskfile: local-deployments.yml
internal: true
tasks:
generate:
run: once
cmds:
- task: compose:up:generate
- migrate -path {{.MIGRATIONS}} -database {{.DB_URI_GENERATE}} up
- sqlc generate --file {{.CONFIG_FILE}}
lint:
cmds:
- task: compose:up:generate
- sqlc vet --file {{.CONFIG_FILE}}
- |
exit 0
for file in {{.MIGRATIONS}}/*.sql; do
if [[ -f "$file" ]]; then
sqlcheck -c -f $file -r 3 # move to 1
fi
done
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