fix: create directory of database if it does not exist
This commit is contained in:
parent
4a2573830e
commit
d54992b71e
@ -64,6 +64,12 @@ func dbExists(path string) (bool, error) {
|
|||||||
stat, err := os.Stat(path)
|
stat, err := os.Stat(path)
|
||||||
|
|
||||||
if os.IsNotExist(err) {
|
if os.IsNotExist(err) {
|
||||||
|
d := filepath.Dir(path)
|
||||||
|
_, err = os.Stat(d)
|
||||||
|
if !os.IsNotExist(err) {
|
||||||
|
return false, err
|
||||||
|
}
|
||||||
|
os.MkdirAll(d, 0700)
|
||||||
return false, nil
|
return false, nil
|
||||||
} else if err != nil {
|
} else if err != nil {
|
||||||
return false, err
|
return false, err
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user