all repos

onasty @ f537564e35029c36ae25b3a91eb9d2023458585c

a one-time notes service

onasty/migrations/Taskfile.yml(view raw)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
version: "3"

env:
  MIGRATIONS_DIR: ./migrations/

tasks:
  new:
    desc: create new migration `new -- <migrationName>`
    cmds:
      - migrate create -ext sql -dir {{.MIGRATIONS_DIR}} {{ .CLI_ARGS }}

  up:
    - migrate -database $MIGRATION_DSN -path {{.MIGRATIONS_DIR}} up

  down:
    - migrate -database $MIGRATION_DSN -path {{.MIGRATIONS_DIR}} down 1

  drop:
    - migrate -database $MIGRATION_DSN -path {{.MIGRATIONS_DIR}} drop

  current-version:
    - migrate -database $MIGRATION_DSN -path {{.MIGRATIONS_DIR}} version