all repos

onasty @ fa8001ef7b978b20df8dba33a04af109a2b5b18e

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