[#53] fix migrations register in framework mode
This commit is contained in:
parent
0739e90ff2
commit
72cb2d3f43
|
@ -3,6 +3,8 @@ package migrations
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"fmt"
|
"fmt"
|
||||||
|
"path/filepath"
|
||||||
|
"runtime"
|
||||||
|
|
||||||
"github.com/pocketbase/dbx"
|
"github.com/pocketbase/dbx"
|
||||||
"github.com/pocketbase/pocketbase/daos"
|
"github.com/pocketbase/pocketbase/daos"
|
||||||
|
@ -20,7 +22,14 @@ func Register(
|
||||||
down func(db dbx.Builder) error,
|
down func(db dbx.Builder) error,
|
||||||
optFilename ...string,
|
optFilename ...string,
|
||||||
) {
|
) {
|
||||||
AppMigrations.Register(up, down, optFilename...)
|
var optFiles []string
|
||||||
|
if len(optFilename) > 0 {
|
||||||
|
optFiles = optFilename
|
||||||
|
} else {
|
||||||
|
_, path, _, _ := runtime.Caller(1)
|
||||||
|
optFiles = append(optFiles, filepath.Base(path))
|
||||||
|
}
|
||||||
|
AppMigrations.Register(up, down, optFiles...)
|
||||||
}
|
}
|
||||||
|
|
||||||
func init() {
|
func init() {
|
||||||
|
|
Loading…
Reference in New Issue