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