package database

import "app/environment"

// DB example database interface.
type DB interface {
	Exec(q string) error
}

// NewDB returns a database based on "env".
func NewDB(env environment.Env) DB {
	switch env {
	case environment.PROD:
		return &mysql{}
	case environment.DEV:
		return &sqlite{}
	default:
		panic("unknown environment")
	}
}