202401191539_initial_migration.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  //go:embed 202401191539_initial_migration.sql.tmpl
  12  var initialMigration string
  13  
  14  var initialMigrationTmpl = template.Must(template.New("initial_migration").Parse(initialMigration))
  15  
  16  // Initial migration
  17  var _202401191539_initial_migration = &gormigrate.Migration{
  18  	ID: "202401191539_initial_migration",
  19  	Migrate: func(tx *gorm.DB) error {
  20  		return exec(tx, initialMigrationTmpl)
  21  	},
  22  	Rollback: func(tx *gorm.DB) error {
  23  		return nil
  24  	},
  25  }
  26