github.com/unclejack/drone@v0.2.1-0.20140918182345-831b034aa33b/pkg/database/migrate/20140522205400_save_drone_yml.go (about)

     1  package migrate
     2  
     3  type rev20140522205400 struct{}
     4  
     5  var SaveDroneYml = &rev20140522205400{}
     6  
     7  func (r *rev20140522205400) Revision() int64 {
     8  	return 20140522205400
     9  }
    10  
    11  func (r *rev20140522205400) Up(mg *MigrationDriver) error {
    12  	_, err := mg.AddColumn("builds", "buildscript TEXT")
    13  	_, err = mg.Tx.Exec("UPDATE builds SET buildscript = '' WHERE buildscript IS NULL")
    14  	return err
    15  }
    16  
    17  func (r *rev20140522205400) Down(mg *MigrationDriver) error {
    18  	_, err := mg.DropColumns("builds", "buildscript")
    19  	return err
    20  }