2024-07-21 01:53:07 +08:00
|
|
|
package boltdb
|
|
|
|
|
|
|
|
type Config struct {
|
2024-07-21 22:39:52 +08:00
|
|
|
Name string
|
|
|
|
Timeout uint64
|
|
|
|
NoGrowSync bool
|
|
|
|
ReadOnly bool
|
2024-07-21 01:53:07 +08:00
|
|
|
}
|
|
|
|
|
|
|
|
var cfg_default = Config{
|
|
|
|
Name: "db.pp",
|
|
|
|
}
|
|
|
|
|
|
|
|
func configDefault(config ...Config) Config {
|
|
|
|
if len(config) < 1 {
|
|
|
|
return cfg_default
|
|
|
|
}
|
|
|
|
cfg := config[0]
|
|
|
|
|
|
|
|
if cfg.Name == "" {
|
|
|
|
cfg.Name = cfg_default.Name
|
|
|
|
}
|
|
|
|
return cfg
|
|
|
|
}
|