202408191242_transaction_failure_reason.go raw
1 package migrations
2
3 import (
4 _ "embed"
5
6 "github.com/go-gormigrate/gormigrate/v2"
7 "gorm.io/gorm"
8 )
9
10 // This migration removes old app permissions for request methods (now we use scopes)
11 var _202408191242_transaction_failure_reason = &gormigrate.Migration{
12 ID: "202408191242_transaction_failure_reason",
13 Migrate: func(tx *gorm.DB) error {
14
15 if err := tx.Exec(`
16 ALTER TABLE transactions ADD failure_reason text;
17 `).Error; err != nil {
18 return err
19 }
20
21 return nil
22 },
23 Rollback: func(tx *gorm.DB) error {
24 return nil
25 },
26 }
27