mirror of
https://github.com/pressly/goose.git
synced 2025-05-31 11:42:04 +00:00
feat: add support for azuresql dialect (#487)
This commit is contained in:
parent
8574431aad
commit
49c55f0f98
2
db.go
2
db.go
@ -22,7 +22,7 @@ func OpenDBWithDriver(driver string, dbstring string) (*sql.DB, error) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
switch driver {
|
switch driver {
|
||||||
case "postgres", "pgx", "sqlite3", "sqlite", "mysql", "sqlserver", "clickhouse", "vertica":
|
case "postgres", "pgx", "sqlite3", "sqlite", "mysql", "sqlserver", "clickhouse", "vertica", "azuresql":
|
||||||
return sql.Open(driver, dbstring)
|
return sql.Open(driver, dbstring)
|
||||||
default:
|
default:
|
||||||
return nil, fmt.Errorf("unsupported driver %s", driver)
|
return nil, fmt.Errorf("unsupported driver %s", driver)
|
||||||
|
@ -22,7 +22,7 @@ func SetDialect(s string) error {
|
|||||||
d = dialect.Mysql
|
d = dialect.Mysql
|
||||||
case "sqlite3", "sqlite":
|
case "sqlite3", "sqlite":
|
||||||
d = dialect.Sqlite3
|
d = dialect.Sqlite3
|
||||||
case "mssql":
|
case "mssql", "azuresql":
|
||||||
d = dialect.Sqlserver
|
d = dialect.Sqlserver
|
||||||
case "redshift":
|
case "redshift":
|
||||||
d = dialect.Redshift
|
d = dialect.Redshift
|
||||||
|
Loading…
x
Reference in New Issue
Block a user