Files
management-refactor/internal/shared/db/store_engines.go
2025-04-15 17:09:46 +02:00

20 lines
448 B
Go

package db
import "slices"
// Engine represents the db engine to use.
type Engine string
const (
SqliteStoreEngine Engine = "sqlite"
PostgresStoreEngine Engine = "postgres"
MemoryStoreEngine Engine = "memory"
MysqlStoreEngine Engine = "mysql"
)
var supportedEngines = []Engine{SqliteStoreEngine, PostgresStoreEngine, MysqlStoreEngine}
func IsSupportedEngine(engine Engine) bool {
return slices.Contains(supportedEngines, engine)
}