emissary/internal/config/database.go

21 lines
471 B
Go
Raw Normal View History

2023-02-02 10:55:24 +01:00
package config
const (
DatabaseDriverPostgres = "postgres"
DatabaseDriverSQLite = "sqlite"
)
// DatabaseConfig definition
type DatabaseConfig struct {
Driver InterpolatedString `yaml:"driver"`
DSN InterpolatedString `yaml:"dsn"`
}
// NewDefaultDatabaseConfig return the default database configuration
func NewDefaultDatabaseConfig() DatabaseConfig {
return DatabaseConfig{
Driver: "sqlite",
DSN: "sqlite://emissary.sqlite?_fk=true&_journal=WAL",
2023-02-02 10:55:24 +01:00
}
}