mirror of
https://github.com/pressly/goose.git
synced 2025-07-08 11:38:16 +00:00
Autocreate db/migrations
This commit is contained in:
parent
f89880da03
commit
e364c0995d
@ -3,6 +3,7 @@ package main
|
||||
import (
|
||||
"fmt"
|
||||
"log"
|
||||
"os"
|
||||
"path"
|
||||
"path/filepath"
|
||||
"text/template"
|
||||
@ -37,6 +38,10 @@ func createRun(cmd *Command, args ...string) {
|
||||
|
||||
timestamp := time.Now().Format("20060102150405")
|
||||
filename := fmt.Sprintf("%v_%v.%v", timestamp, args[0], migrationType)
|
||||
err = os.MkdirAll(conf.MigrationsDir, 0777)
|
||||
if err != nil {
|
||||
log.Fatal(err)
|
||||
}
|
||||
fpath := path.Join(conf.MigrationsDir, filename)
|
||||
|
||||
var tmpl *template.Template
|
||||
|
Loading…
x
Reference in New Issue
Block a user