Skip to content

Commit 2bdd798

Browse files
committed
Default db engine is mysql
1 parent 1ba26d6 commit 2bdd798

File tree

1 file changed

+6
-5
lines changed

1 file changed

+6
-5
lines changed

share/sql/sql.go

+6-5
Original file line numberDiff line numberDiff line change
@@ -97,13 +97,14 @@ func New(ctx context.Context, m map[string]interface{}) (revashare.Manager, erro
9797
var db *gorm.DB
9898
var err error
9999
switch c.Engine {
100-
case "mysql":
101-
dsn := fmt.Sprintf("%s:%s@tcp(%s:%d)/%s", c.DBUsername, c.DBPassword, c.DBHost, c.DBPort, c.DBName)
102-
db, err = gorm.Open(mysql.Open(dsn), &gorm.Config{})
103100
case "sqlite":
104101
db, err = gorm.Open(sqlite.Open(c.DBName), &gorm.Config{})
105-
default:
106-
return nil, errors.New("ShareManager SQL: unsupported database type " + c.Engine)
102+
case "mysql":
103+
dsn := fmt.Sprintf("%s:%s@tcp(%s:%d)/%s?parseTime=true", c.DBUsername, c.DBPassword, c.DBHost, c.DBPort, c.DBName)
104+
db, err = gorm.Open(mysql.Open(dsn), &gorm.Config{})
105+
default: // default is mysql
106+
dsn := fmt.Sprintf("%s:%s@tcp(%s:%d)/%s?parseTime=true", c.DBUsername, c.DBPassword, c.DBHost, c.DBPort, c.DBName)
107+
db, err = gorm.Open(mysql.Open(dsn), &gorm.Config{})
107108
}
108109
if err != nil {
109110
return nil, err

0 commit comments

Comments
 (0)