202410141503_add_wallet_pubkey.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  var _202410141503_add_wallet_pubkey = &gormigrate.Migration{
  11  	ID: "202410141503_add_wallet_pubkey",
  12  	Migrate: func(tx *gorm.DB) error {
  13  
  14  		if err := tx.Exec(`
  15  	ALTER TABLE apps ADD COLUMN wallet_pubkey TEXT;
  16  	ALTER TABLE apps RENAME COLUMN nostr_pubkey TO app_pubkey;
  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