202604081200_app_last_settled_transaction.go raw
1 package migrations
2
3 import (
4 _ "embed"
5 "text/template"
6
7 "github.com/go-gormigrate/gormigrate/v2"
8 "gorm.io/gorm"
9 )
10
11 const appLastSettledTransactionMigration = `ALTER TABLE apps ADD COLUMN last_settled_transaction_at {{ .Timestamp }};`
12
13 var appLastSettledTransactionMigrationTmpl = template.Must(template.New("appLastSettledTransactionMigration").Parse(appLastSettledTransactionMigration))
14
15 var _202604081200_app_last_settled_transaction = &gormigrate.Migration{
16 ID: "202604081200_app_last_settled_transaction",
17 Migrate: func(tx *gorm.DB) error {
18
19 err := exec(tx, appLastSettledTransactionMigrationTmpl)
20 if err != nil {
21 return err
22 }
23
24 return nil
25 },
26 Rollback: func(tx *gorm.DB) error {
27 return nil
28 },
29 }
30