You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
go-library/vendor/github.com/lqs/sqlingo/dialect.go

31 lines
483 B

package sqlingo
type dialect int
const (
dialectUnknown dialect = iota
dialectMySQL
dialectSqlite3
dialectPostgres
dialectMSSQL
dialectCount
)
type dialectArray [dialectCount]string
func getDialectFromDriverName(driverName string) dialect {
switch driverName {
case "mysql":
return dialectMySQL
case "sqlite3":
return dialectSqlite3
case "postgres":
return dialectPostgres
case "sqlserver", "mssql":
return dialectMSSQL
default:
return dialectUnknown
}
}