1package migrate
2
3import (
4 "context"
5
6 "github.com/charmbracelet/soft-serve/server/db"
7)
8
9const (
10 passwordTokensName = "password tokens"
11 passwordTokensVersion = 3
12)
13
14var passwordTokens = Migration{
15 Version: passwordTokensVersion,
16 Name: passwordTokensName,
17 Migrate: func(ctx context.Context, tx *db.Tx) error {
18 return migrateUp(ctx, tx, passwordTokensVersion, passwordTokensName)
19 },
20 Rollback: func(ctx context.Context, tx *db.Tx) error {
21 return migrateDown(ctx, tx, passwordTokensVersion, passwordTokensName)
22 },
23}